Eine junge FBI-Agentenanwärterin muss sich einem inhaftierten und manipulativen Mörder anvertrauen, um von ihm die notwendige Hilfe zu erhalten, einen anderen Serienmörder fassen zu können, der seinen Opfern die Haut abzieht.
"Ein pensionierter FBI-Agent mit psychologischen Fähigkeiten wird beauftragt, die sogenannet ""Zahnfee"", einen mysteriösen Serienmörder, aufzuspüren. Dabei hilft ihm der inhaftierte, forensische Psychiater Dr. Hannibal ""Der Kannibale"" Lecter."
Der ehemalige F.B.I. Profiler Will Graham kehrt in den Dienst zurück, um einen gestörten Serienmörder namens "die Zahnfee" von den Medien zu verfolgen.
Dr. Hannibal Lecter (Sir Anthony Hopkins), der im Exil lebt, versucht, sich wieder mit dem in Ungnade gefallenen F.B.I. Agent Clarice Starling (Julianne Moore) und findet sich selbst ein Ziel für die Rache eines mächtigen Opfers (Gary Oldman).
Nach dem Tod seiner Eltern im Zweiten Weltkrieg zieht der junge Hannibal Lecter zu seiner schönen Tante und beginnt, sich an den Barbaren zu rächen, die für den Tod seiner Schwester verantwortlich sind.