Godine 1959., kao dio ceremonije otvaranja nove osnovne škole, grupa učenika dobiva na zadatak napraviti crteže o tome kako oni vide budućnost. Njihovi crteži zapečatit će se u vremensku kapsulu i spremiti na period od 50 godina. Međutim, jedna tajanstvena djevojčica popunjava svoj papir redovima naizgled nasumičnih brojeva za koje tvrdi da joj šapuću nevidljivi ljudi...
Godina je 2009., i učenici osnovne škole "William Knowles" otvaraju vremensku kapsulu koja je zakopana već 50 godina. Šifrirana poruka jedne tajanstvene djevojčice završava u rukama mladog Caleba Koestlera (Canterbury). Calebov otac, John Koestler (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 tajni dokumenta, John shvati da on predviđa još tri katastrofe – a posljednja nagovještava razaranja na globalnoj razini. Uz pomoć Diane Whelan (Byrne) i Abby (Robinson), kćerke i unuke autorice tajanstvene poruke, on započinje uzbudljivu utrku s vremenom kako bi spriječio konačnu katastrofu.