1945 stannar ett tåg vid Black Rock, en liten station där tågen knappt stannar. En man vid namn Macreedy går av tåget för att utföra ett officiellt uppdrag. Men på grund av mörka hemligheter i den lilla stans förflutna vill folket där inte ha med honom att göra.