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
Dawn McMillan
as Miss Talbot
John Short
as Mr. Howard