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.
Aleksas kartu su visais klasės draugais rengėsi keliauti į Paryžių. Tačiau prieš pat skrydį jis išvysta keistą viziją – lėktuvas, nespėjęs pakilti, susprogsta. Visi jame buvę keleiviai žūsta. Susijaudinusį Aleksą išveda iš lėktuvo. Drauge su juo išlipa ir keli klasės draugai. Netikėtai viskas įvyksta taip, kaip matė Aleksas. Išsigelbėję bičiuliai džiaugiasi, kad jiems pavyko išvengti mirties. Tačiau džiūgauti dar per anksti. Netikėtai jie vienas po kito miršta.