Anthony Hopkins újra Oscar-díjas szerepébe bújik, amikor ismételten magára ölti Dr. Hannibal Lecter alakját. Dr. Lecter lefülelése után Will Graham FBI ügynök (Edward Norton) idő előtti nyugdíjazását kénytelen elodázni, hogy elkapja a „Fogtündérként” ismert sorozatgyilkost (Ralph Fiennes).