Cette suite du « Silence des agneaux » est fidèle au roman de Thomas Harris. Le tueur cannibale Hannibal Lecter y est toujours aussi intelligent et raffiné. Ici, il pourrait presque passer pour une victime. Mais finalement, il maîtrise la situation. Ce n’est pas lui qui se fait manger tout cru par des sangliers amateurs de chair humaine ! Hannibal invite même l’agent du F.B.I. Clarice Starling (interprété par Julianne Moore et non plus Jodie Foster) à un dîner très spécial. La scène où les convives mangent de la cervelle prélevée sur l’un d’entre eux (du coup souffrant de trous de mémoire et devenu lent du bulbe !) est ce que l’on peut imaginer de plus horrible au monde. Anthony Hopkins est toujours aussi dangereusement fascinant dans le rôle. Bien que psychologique, l’horreur atteint des profondeurs insoupçonnées. Cependant, comme souvent, le roman est plus détaillé et donc supérieur à l’adaptation filmée.