Jimmy Starks (Guy Pearce) es un vendedor de éxito que tiene un accidente de coche en un pueblo desolado. Para pasar el tiempo visita a un vidente local, quien predice su muerte en pocos días. A partir de ese momento, Jimmy se obsesiona con su pasado y con el modo de cambiar su destino.