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.