Godine 1944. britanski vojni zrakoplov je srušen, a nacisti zarobe jedinog preživjelog, američkog generala koji je upućen u najtajnije savezničke planove, pa i točan datum Dana D. Britanska obavještajna služba hitno organizira skupinu za njegovo spašavanje iz dobro čuvane njemačke utvrde. Komandose predvode britanski časnik, major John Smith (R. Burton) i vrlo sposobni američki poručnik Morris Schaffer (C. Eastwood). Uspijevaju doći do dvorca u kojem je zarobljeni general, no upadaju u zamku. Shvaćaju da su izdani. Pokazuje se da su izdajnici trojica majorovih ljudi, no još je gore to što je stvar 'procurila' s mnogo više razine.
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.
Policajci Jack i Harry odlikovani su jer su uspeli spasiti ljude zarobljene u dizalu gde je bila postavljena bomba. No, nekoliko dana posle ucjenjivač se javi Jacku i obavesti ga da je u autobusu koji je pun putnika bomba. Ako će autobus voziti sporije od 50 milja na sat ili ako se zaustavi eksplodirati će. Ucjenivač traži nekoliko milijuna dolara. Jack se uspije iz drugog jurećeg vozila prebaciti u autobus, no s obzirom na to da je vozač ranjen, autobusom upravlja jedna od putnica, Annie.