Po sensacingo “Avinėlių tylėjimo” ir “Hanibalo” atėjo metas sužinoti, kaip prasidėjo ši istorija ir kas iš tiesų yra Hanibalas Lekteris. Vilas Grehemas – buvęs FTB agentas. Jis gerai pažįsta daktarą Hanibalą Lekterį. Prieš trejetą metų jiedu buvo susitikę ir judviejų bendradarbiavimas vos nekainavo Vilui gyvybės. Tačiau FTB ir vėl atsidūrė aklavietėje, ir vėl agentams reikia Hanibalo pagalbos, todėl Vilas ir vėl turi su juo susitikti. Agentai ieško žudiko maniako, praminto “Dantukų fėja”. Maniakas žudo tik per pilnatį, tad FTB turi vos tris savaites jam sugauti – arba ir vėl ims žūti nekalti žmonės. Hanibalas Lekteris padeda tyrimui, tačiau jau yra sumanęs klastą, kaip atkeršyti pasodinusiam jį už grotų agentui Vilui Grehemui.