When Shiloh's abusive previous owner, Judd Travers, tries to retake Shiloh again, Ray tries to find a way to end the rivalry and open up the hidden kindness within the town drunk.

Zachary Browne
as Marty Preston

Scott Wilson
as Judd Travers

Michael Moriarty
as Ray Preston

Ann Dowd
as Louise Preston

Caitlin Wachs
as Dara Lynn Preston

Rachel David
as Becky Preston

Rod Steiger
as Doc Wallace

Marissa Leigh
as Samantha

Joe Pichler
as David Howard

Colin MacDonald
as Michael