Doktor Alex Cross (Morgan Freeman) zajmuje się tworzeniem portretów psychologicznych zabójców. Pracuje w policji w Waszyngtonie. Tymczasem w miasteczku uniwersyteckim w Durham dochodzi do napadów na kobiety. Kiedy ginie siostrzenica Crossa, postanawia on pomóc tamtejszym policjantom w prowadzeniu dochodzenia. Wkrótce do poszukiwań przyłącza się doktor Kate (Ashley Judd), niedoszła ofiara psychopaty, kryjącego się pod pseudonimem Casanova. Tylko ona może rozpoznać przestępcę.