Tio år har gått sedan FBI-agent Clarice Starlings möte med den skarpsinnige doktor Hannibal Lecter… tio år av vaksamhet, förundran och väntan. Men nu är väntan över. Den sofistikerade mördaren dyker upp i italienska Florens, för att åter igen dra in Clarice i deras gamla katt- och råttalek.
Men hon är inte den enda som är intresserad av att fånga in honom. Ett sinne med tvivelaktiga motiv – rovlystna och hämndgiriga – önskar också att få lägga beslag på Hannibal. Vilken av dessa tre hjärnor kommer att segra?