
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)