A mysterious stranger descends on the small town of Hadleyburg to teach its deceitful residents a lesson.
Robert Preston
as Stranger
Tom Aldredge
as Edward Richards
Fred Gwynne
as Rev. Burgess
Frances Sternhagen
as Mary Richards
Seth Allen
as
Kent Broadhurst
as
Thomas A. Carlin
as
Ken Costigan
as
Rex Everhart
as
Brandon Maggart
as
Robert O'Neill-Butler
as
Nicole Orth-Pallavicini
as