Când un fenomen rar îi oferă ofițerului de poliție John Sullivan șansa de a vorbi cu tatăl său, cu 30 de ani în trecut, el folosește ocazia pentru a împiedica moartea tragică a tatălui său. După ce acțiunile sale dau naștere din greșeală unei serii de crime brutale, el și tatăl său trebuie să găsească o cale de a rezolva consecințele modificării timpului.

După ce e acuzat de uciderea fiicei prietenului său, un profesor începe să-și pună la îndoială alegerile, nevinovăția și, în curând, propria sănătate mintală.

Philippa (Cate Blanchett) este o profesoară britanică din Italia. Soțul ei și câțiva elevi mor din cauza unor supradoze de droguri. Marco Vendice este un puternic traficant local care a vândut drogurile care i-au ucis soțul. Dezgustată de incapacitatea poliției de a-l prinde pe Vendice, Philippa ia legea în propriile mâini și pune o bombă menită să-l ucidă pe traficant. Dar planul Philippei dă greș și patru oameni nevinovați mor. Philippa este arestată, iar, la interogatoriu, cere să i se aducă un traducător. Astfel îl cunoaște pe ofițerul Filippo (Giovanni Ribisi) care, în scurt timp, se îndrăgostește de Philippa. Cu ajutorul lui, ea reușește să scape și să se ascundă. Cu toate acestea, în ciuda regretelor pe care le are pentru pierderea vieților celor patru oameni nevinovați, Philippa este în continuare hotărâtă să-l vadă mort pe Vendice.