Forțat să poposească într-un orășel în urma unui accident, Jimmy Starks (Guy Pearce) vizitează împrejurimile. După ce consultă o ghicitoare, viața lui Jimmy nu va mai fi niciodată aceeași. Deși la început este sceptic, profețiile vizionarei încep să se adeverească. Jimmy încearcă să schimbe viitorul, dar pentru asta el trebuie să se confrunte cu trecutul, pentru că acolo se află cele mai multe răspunsuri.