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