John Sullivan (J. Caviezel) 36-godišnji je depresivni policajac koji se upravo razišao s djevojkom. John živi u obiteljskoj kući svojih roditelja, a prije 30 godina njegov je otac, vatrogasac Frank (D. Quaid), poginuo spašavajući unsrećenu ženu u požaru. Uključivši staru očevu amatersku radio-stanicu, John uspostavi vezu s nepoznatim muškarcem, za kojeg ubrzo shvati da je njegov vlastiti otac Frank. John odluči primijeniti svoje današnje spoznaje kako bi promijenio prošlost i spasio ocu život. U tome i uspijeva, ali time pokreće slijed događaja koji će životno ugroziti njegovu majku.

Godine 1943. američka ratna mornarica provodila je testove s namjerom da savezničke brodove učini nevidljivima neprijateljskim radarima. Međutim, u listopadu te godine zbio se nevjerojatan fenomen koji je doveo do trenutačnog prekida testiranja. Naime, brod usidren u philadelphijskoj luci doslovno je nestao, a dvojica članova posade, David Herdeg i Jim Parker, našli su se u budućnosti - u 1984. godini. Tamo postaju meta policijske potjere, a pomoć im pruža slučajna namjernica Allison Hayes.