A causa di un guasto alla sua auto, uno spregiudicato rappresentante di pavimenti (Guy Pearce) si ritrova bloccato ai margini dell’autostrada, nei pressi di una desolata cittadina del New Mexico la cui unica attrazione è un vecchio solitario che per pochi dollari legge il futuro. Per ingannare il tempo, Jimmy si reca dall’indovino, soltanto per scoprire di avere i giorni contati. Dopo l’iniziale scetticismo, e man mano che le altre previsioni del veggente si avverano, il terrore sopraggiunge inesorabile, spingendo l’arrogante Jimmy a cercare ossessivamente di rimediare agli errori e alle colpe del passato, nella speranza di rinviare il confronto col proprio destino. Ma l’inverno è alle porte e il tempo stringe: non ci sarà più alcun domani per Jimmy dopo l’arrivo della prima neve….