Die Vorgeschichte zum Thrillermeisterwerk "Das Schweigen der Lämmer": Kannibale Dr. Hannibal Lecter (Anthony Hopkins) soll einem FBI-Agenten helfen, einen sadistischen Mörder zu schnappen. - Ein sadistischer Serienkiller, genannt "die Zahnfee" (Ralph Fiennes), löscht immer zu Vollmond ganze Familien aus. FBI-Ermittler Will Graham (Edward Norton) hofft, dass ihn der in der Psychiatrie einsitzende Kannibale Dr. Hannibal Lecter (Anthony Hopkins) auf die Spur des Irren bringen kann. Doch Lecter steht längst in Kontakt mit der Zahnfee und spielt sein eigenes Psychospiel mit dem Cop.