Opgroeien gaat niet zonder vallen en opstaan, en dat geldt ook voor Riley. Wanneer haar vader een nieuwe baan krijgt in San Francisco, moet ze haar leventje in het Midden-Westen van Amerika achter zich laten.

Na het verlies van haar man, gaan een vrouw en haar 9-jarige stiefzoon naar de geboortestad van haar overleden echtgenoot om haar schoonvader te ontmoeten en bij hem te gaan wonen. Op zoek naar een baan, besluit ze haar schoonvader te volgen en een treinbestuurder te worden, de droom van haar overleden echtgenoot.

Wahid is een arme stationsmeester van een klein stadje in Beloetsjistan. Als zijn vrouw plotseling komt te overlijden moet hij, naast zijn persoonlijke verdriet verwerken, in het reine komen met met trauma's uit zijn jeugd en de moeilijke omstandigheden die tot de dood van zijn vrouw leidden.

De film vertelt 2 verhalen. De een over FBI agent Frank LaCrosse (Dennis Quaid), die een onbekende seriemoordenaar op het spoor is. Nadat de naamloze moordenaar Franks zoon ontvoert, wordt hij van de zaak gehaald. Tegen de orders van de FBI in gaat hij door met zijn speurtocht. In het andere verhaal maken we kennis met een oud-spoorwegenwerknemer (Glover), die een lifter meeneemt door de met sneeuw bedekte bergen.

De familie Solomon heeft het gehaaste leven van Chicago verruild voor het bestaan op een afgelegen boerderij in North Dakota. Te midden van de rust en de velden vol zonnebloemen, komt de 16-jarige Jess erachter hoe angstaanjagend hun isolement kan zijn wanneer zij en haar jonge broertje Ben onheilspellende geesten waarnemen die niemand anders zien kan. Niemand gelooft haar, ook niet wanneer de verschijningen gewelddadig worden. Jess wordt geconfronteerd met het duistere verleden van vorige bewoners van het huis en kan alleen maar hopen dat er naar haar geluisterd wordt voordat het te laat is.