Transferat de putin timp la departamentul de investigatii din New Orleans, detectivul criminalist Walter D’Arcangelo (Eric Roberts) trebuie sa prinda un criminal in serie care ucide cu bestialitate exclusiv femei infidele. Pe masura ce avanseaza in deslusirea acestui caz, Walter este din ce in ce mai bantuit de trecutul sau intunecat. In urma cu mai multi ani el a avut o legatura cu nevasta celui mai bun prieten al sau. Descifrarea cazului il aduce pe Walter inapoi la copilaria sa de orfan si la preotul care l-a crescut. Considerat un detectiv de mana a doua de noi sai colegi, Walter se va ambitiona si va demonstra ca este cel mai bun.
Intre timp chipesul criminalist trezeste interesul unei colege, detectivul Anna St. Cyr (Ashley Crowe), iar lucrurile tind sa se complice.