Umirovljenog FBI agenta Terryja McCaleba (Clint Eastwood), kojemu je upravo transplantirano srce, unajmi Graciela Rivers (Wanda De Jesus), kako bi istražio smrt njene sestre Glorije, upravo žene čije je srce dobio. Već i prvi tragovi ukazuju na činjenicu kako bi ubojica, koji je ubojstvo odradio tako da izgleda kao slučajan čin nasilja pri provali, mogao biti serijski zločinac kojeg je Terry godinama bezuspješno lovio dok je bio u FBI-ju. Može li ostarjeli McCaleb, koji je planirao svoju mirovinu provesti odmarajući se u luci, koji ne smije voziti automobil, i koji mora spavati u pravilnim razmacima, pronaći potrebnu snagu za osvetiti ženu koja mu je produljila život?

Policijski detektiv iz New Orleansa Wes Block (C. Eastwood) živi kao samohrani otac sa svoje dvije maloljetne kćeri Amandom (A. Eastwood) i Penny (J. Beck). Rutinske poslove iznenada mu prekinu slučajevi ubijenih prostitutki koje očito likvidira serijski ubojica. No, za Blocka istraga nije nimalo jednostavan zadatak, jer se i sam često upušta u veze s prostitutkama iz Francuske četvrti. Usto, prisiljen je surađivati s feministicom Beryl Thibodeaux (G. Bujold) koja nema nimalo razumijevanja za njegove metode rada. Kada ubojica pritisnut uznapredovalom istragom provali u Blockovu kuću i ozlijedi Amandu, detektivov obračun s njim postane osobna stvar.

Zabrinuti i pobunjeni svećenik putuje u Rim kako bi istražio neobičnu smrt svog mentora. Mladi svećenik otkriva da bi možda tajanstvena smrt mogla biti djelo "Jedioca grijeha", drevnog lika koji povezuje svećenike koji su jeli meso njihovih tijela - kako bi preuzeli odgovornost za oproštene grijehe pokojnika - oprostivši mrtve.