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.