One-armed war veteran John J. Macreedy steps off a train at the sleepy little town of Black Rock. Once there, he begins to unravel a web of lies, secrecy, and murder.
as John J. Macreedy
as Reno Smith
as Doc T.R. Velie Jr.
as Hector David
as Tim Horn
as Liz Wirth
as Pete Wirth
as Coley Trimble
as Mr. Hastings
as Sam
as Cafe Lounger (uncredited)
as Cafe Lounger (uncredited)
as Second Train Conductor (uncredited)
as First Train Conductor (uncredited)
as One of Two Porters (uncredited)
as Tall - White-haired Cafe Lounger (uncredited)