În orășelul Sparta, Mississippi, este găsit cadavrul unui om de afaceri. Șeriful îi ordonă adjunctului Wood să scotocească peste tot în căutarea făptașilor. Wood găsește la gară un tânăr de culoare, îmbrăcat elegant, și hotărăște că el este suspectul de care are nevoie. La secție se descoperă că acesta este Virgil Tibbs, ofițer la Secția Omucideri a poliției din Philadelphia, sosit în oraș pentru a-și vedea mama. Șeriful sudist, incapabil să ducă la bun sfârșit cazul, se vede silit să facă echipă cu mult mai experimentatul ofițer de culoare. Pe măsură ce se apropie de finalul anchetei, cei doi bărbați învață să se prețuiască și să se respecte, înfrângându-și prejudecățile.

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.

Această poveste stranie este construită în jurul dubiosului detectiv Frank Bannister, care comunică cu morții pentru a-și rezolva cazurile.

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.