Dem FBI-Agenten Will Graham gelingt es, den grausamsten Serienmörder der USA zu verhaften. Der Psychopath Dr. Hannibal Lecter, selber forensischer Psychiater, ermordet seine Opfer nicht nur auf brutale Weise, sondern verspeist sie anschließend auch. Dank seines psychologischen Einfühlungsvermögens kann Graham den Kannibalen jedoch überführen. Anschließend quittiert er seinen Dienst.
Drei Jahre später wird er von seinem Ex-Kollegen Jack Crawford um Hilfe gebeten. Ein weiterer brutaler Serienmörder treibt sein Unwesen. Nachts, jeweils bei Vollmond, hat er zwei Familien geschlachtet. Den Polizisten bleiben noch drei Wochen Zeit bis zum nächsten Vollmond, um den Täter zu fassen.
Graham ist schließlich auf die Hilfe seines ehemaligen Erzfeindes angewiesen. Hannibal Lecter soll ihm dabei helfen, den neuen Psychopathen, der in der Presse als „Tooth Fairy“ („Zahnfee“) bezeichnet wird, zu überführen. Hannibal versorgt jedoch „Tooth Fairy“, nachdem dieser mit ihm in Kontakt tritt, mit Informationen über Graham.