Čarovnik iz Las Vegasa Cris Johnson (Nicolas Cage) ima veliko skrivnost - sposoben je videti dve minuti v prihodnost. Svojo moč skrbno skriva zaradi poizkusov s strani vlade, s katerimi se je soočal v času svojega otroštva.
Vladna agentka Callie Ferris (Julianne Moore) se ob grožnji teroristov, da bodo Los Anegeles z jedrsko bombo zravnali z zemljo, odloči izkoristiti Crisov dar. Ob tem se začne čarovnik soočati z nenavadnimi videnji, ki segajo daleč v preteklost. Tako se poda na lov za žensko, ki se mu nenehno prikazuje v njegovih vizijah in ki morda predstavlja ključ do njegove svobode...