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.
Milo Boyd (Gerard Butler) je lovac na glave koji baš i nema sreće, no odjednom dobiva posao iz snova. Zapadne ga zadatak da uhvati svoju bivšu ženu, novinarku Nicole Hurley (Jennifer Aniston) koja se oglušila o propisanu jamčevinu. Milo misli da ga očekuje brza i jednostavna zarada, no kada mu Nicole pobjegne i odjuri za važnim tragom u vrućoj priči o zataškanom ubojstvu, Milo shvaća kako između njega i Nicole nikada ništa ne može biti jednostavno.