Simon Cable (Ryan Phillippe) sa prebudí v nemocnici s absolútnou stratou pamäti. Nespomína si na svoje nešťastné manželstvo s nepríjemnou Annou (Piper Perabová), na milenku Clair (Sarah Polleyová), či na okolnosti smrti svojho brata Petra (Robert Sean Leonard), ale ani na dopravnú nehodu, ktorá ho takmer pripravila stála život. Má vymazané posledné dva roky života. Jeho lekár Dr. Newman (Stephen Rea) mu pomáha pamäť obnoviť a postupne sa Simonovi začínajú vybavovať jednotlivé udalosti v jeho snoch. Čoskoro zistí, že v týchto "spomienkach" je schopný meniť veci, ktoré sa mu v minulosti stali. Navyše zistí, že sa ho v nemocnici pokúša niekto zabiť a už tu bol pred dvoma rokmi. A tak sa pokúsi zmeniť nielen svoju minulosť, ale aj minulosť svojich blízkych.