Detektiv i forenzički psiholog iz Washingtona Alex Cross (Morgan Freeman) odlazi u Durham u Sjevernoj Karolini kada dobije dojavu o nestanku svoje nećakinje. Od mjesne policije i kolege Nicka Ruskina (Cary Elwes) doznaje kako je studentica tek posljednja u nizu mladih žena koje su nestale. Jednu od njih pronalaze mrtvu i postaje jasno kako je zločinac odgovoran za otmice ujedno i ubojica. Crossu će u istrazi najviše pomoći jedina žena koja je Casanovi, kako joj se maskirani čovjek predstavio, uspjela pobjeći. Iskusni detektiv shvaća kako Casanova nije primarno ubojica, nego su smrti samo posljedice odbijanja praćenja njegovih pravila.