Jimmy Starks (Guy Pearce) es un vendedor de éxito que sufre una avería y debe permanecer en un pueblo desolado hasta que su coche sea reparado. Allí conoce a un vidente que le predice su futuro: morirá con la llegada de la primera nevada. A partir de ese momento, Jimmy empieza a luchar desesperadamente por cambiar el presente y así evitar el terrible futuro que le aguarda.