Alex Cross (Morgan Freeman), un psiholog legist și detectiv din Washington, D.C, se duce în Durham, Carolina de Nord când nepoata lui Naomi este dată dispărută. El află de la poliția locală că Naomi face parte dintr-o serie de tinere care au dispărut. La puțin timp după sosirea lui, una dintre fete este găsită moartă și interna Kate McTiernan (Ashley Judd) este răpită din casa ei. Când se trezește din starea ei, Kate își dă seama că este una dintre prizonierele unui bărbat mascat care își spune Casanova. Ea reușește să scape și este rănită grav când sare de pe o stâncă în râu. După ce își revine, Kate face echipă cu Cross ca să-l găsească pe Casanova. În timp ce investighează, cei doi descoperă că este posibil ca psihopatul să nu lucreze singur.