Doświadczony funkcjonariusz Departamentu Bezpieczeństwa Publicznego, Erroll Babbage (Richard Gere), specjalizuje się w tropieniu sprawców przestępstw na tle seksualnym. Po wielu latach służby czuje się wypalony. Przełożonych niepokoi zwłaszcza stan jego zdrowia oraz brutalny, bezkompromisowy sposób, w jaki traktuje on podejrzanych. Zapada decyzja o wysłaniu go na emeryturę. Ostatnim zadaniem w karierze Babbage'a ma być rozwikłanie zagadki zniknięcia nastoletniej Harriet Wells (Kristina Sisco). Jednocześnie detektyw musi przeszkolić swoją następczynię, stażystkę Allison Lowry (Claire Danes). Erroll, któremu wydawało się, że poznał już oblicze najbardziej odrażających zbrodni, nabiera przekonania, że ta sprawa znacznie różni się od innych...