Godine 1958., kao dio ceremonije otvaranja nove osnovne škole, grupa učenika dobiva zadatak da napravi crteže o tome kako oni vide budućnost. Pola stoljeća kasnije, nova generacija učenika proučava njihove radove, a šifrirana poruka jedne tajanstvene djevojčice završava u rukama mladog Caleba Koestlera. Calebov otac, John Koestler (Nicolas Cage), dolazi do zapanjujućeg otkrića: šifrirana poruka sa savršenom preciznošću predviđa datume, broj žrtava i koordinate svake velike katastrofe u zadnjih 50 godina. Kako otkriva sve više, uskoro shvaća da dokument predviđa još tri katastrofe – a posljednja nagovještava razaranja na globalnoj razini. Uz pomoć Diane Whelan i Abby, kćerke i unuke autorice tajanstvene poruke, on započinje uzbudljivu utrku s vremenom kako bi spriječio konačnu katastrofu.

Novinar Irwin Fletcher Fletch (C. Chase) od nedavno preminule tete nasljeđuje veliko imanje u ruralnom dijelu Louisiane. Odmah po dolasku Fletch zavodi južnjačku ljepoticu koju sljedeće jutro pronalazi mrtvu u krevetu. Lokalni vlastodršci smatraju ga glavnim osumnjičenim te Fletch pokušava otkriti tko je osoba koja ga tako žarko želi ukloniti i domoći se njegove zemlje. Da bi došao do informacija približava se pohlepnom lokalnom svećeniku Farnswothu (R. Lee Ermey) kojemu je Fletcheva zemlja potrebna da na njoj sagradi golem zabavni park s biblijskim motivima.