Savu postošo darbu sācis sērijveida slepkava. Viņš kož, viņš kropļo, viņš drausmīgos veidos nogalina veselas ģimenes. Izmeklētājiem nav pavedienu. Viņi baidās, ka nespēs slepkavu apturēt. Talkā tiek aicināts pensionējies FIB aģents Vils Greiems, jo viņam piemīt īpašas spējas sērijveida slepkavu atrašanā. Pēdējais no Vila notvertajiem, doktors Hanibals Lekters, Vilu gandrīz nogalināja. Viņš joprojām ir bīstams, kaut arī sēž cietumā. Greiems to zina, tomēr grasās lūgt Lektera palīdzību.
Kanādas franciski runājošā policija Monreālā aicina FBI īpašo pārstāvi Illeanu Skotu (Andželina Džolija), kura specializējas psiholoģiskā profilēšanā, lai mēģinātu sagūstīt sērijveida slepkavu, kurš, šķiet, pieņem savu upuru identitāti. Izmeklēšanai palīdz parādīties Džeimss Kosta (Ethan Hawke), liecinieks, kurš slepkavu redzēja tāpat kā viņš bija kopā ar vienu no saviem upuriem.