Eerste deel uit de Apu-trilogie. In een dorp in Bengalen groeit een jongen op in een arm gezin. Zijn vader, dichter annex priester, verdient niet genoeg om zijn gezin te onderhouden, zijn zus steelt mango's van de buurman om toch aan eten te komen, en zijn moeder kibbelt de hele dag met een inwonende tante.
Stationschef in opleiding Milos wil wat bedrevener in de liefde worden en zo ontstaan er in het duffe dorpsstationnetje waar eigenlijk nooit iets gebeurt, een aantal amoureuze verwikkelingen.
Een federale agent arriveert in Laramie om te proberen erachter te komen wie er achter de pogingen zit om de aanleg van een nieuwe spoorlijn tegen te houden.
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.
Korte film: Terwijl de vader van Spec ziek is, neemt hij de functie van conducteur op de miniatuurspoorlijn over.