Vuonna 1991 elokuvayleisö tutustui yhteen legendaarisimmista valkokankaiden tappajista, tri Hannibal ”Cannibal” Lecteriin. Tämä Uhrilampaat-leffa sai jatkoa kymmenen vuotta myöhemmin. Kuten Uhrilampaatkin, niin myös Hannibal perustuu Thomas Harrisin romaaniin. Suosittu leffa tästäkin tuli, vaikkei tämä olekaan niin hyvä kuin Uhrilampaat.
Uhrilampaiden tapahtumista on kulunut jo kymmenen vuotta. Clarice Starling (Moore) on mukana pidätysoperaatiossa, joka kuitenkin muuttuu verilöylyksi. Hommasta syytetään Starlingia ja hänen uransa FBI:ssa joutuu vaakalaudalle. Sitten miljonääri Mason Verger (Oldman) ottaa Starlingiin yhteyttä. Hänellä on tietoja Hannibal Lecteristä (Hopkins). Sillä aikaa Hannibal Lecter on Firenzessä ja alkaa taas lähtemään liikkeelle.
Hannibalin kohdalla tuntuu siltä, ettei tekijöillä ollut kunnollista mielikuvaa siitä, millainen leffasta tulisi. Elokuvan kohtaukset on otettu kirjasta lähes sellaisinaan. Tosin elokuvan loppuratkaisu poikkeaa aika lailla kirjan loppuratkaisusta. Leffassa jätettään mahdollisuus jatko-osalle. Myös toinen hupaisa juttu on se, että eräs kirjan keskivaiheilla oleva kohtaus on pistetty elokuvan loppuun. Myöskin kirjan henki oli otettu filmatisoidessa pois. Kaiken lisäksi rassaa se, että elokuvaa on pyritty tekemään mahdollisimman lyhyeksi. Joitakin kirjan oleellisia keskusteluja ja kohtauksia on jätetty huolettomasti pois. Elokuva vieläpä hyppelee levottomasti eteenpäin, eikä asioita pahemmin selitellä.
Tosin elokuva on muuten toteutettu melko hyvin. Toimintaa löytyy aika hyvin, vaikkei Uhrilampaiden jännitystä saadakaan aikaiseksi. Tapot ovat aika raakoja, mutta mihinkään mässäilyyn ei sorruta. Myös veri- ja sisälmysefektien kanssa on tehty aika hyvää työtä. Myös Hannibal Lecterin jutut ovat mielenkiintoisia, vaikkei niissäkään päästä Uhrilampaiden eikä Hannibal-romaanin tasolle.
Anthony Hopkins toistaa hyvin roolinsa Hannibal Lecterinä. Starlingia Uhrilampaissa näytellyt Jodie Foster ei tullut leffan tekoon mukaan ja Starlingia näyttelee Julianne Moore. Ei hän aivan niin huono tässä ole kuin yleisesti sanotaan. Tosin Foster oli kyllä parempi Starlingin roolissa. Mason Vergeriä näyttelevä Gary Oldman tekee hienoa työtä, vaikkei hänen hahmonsa ole ihan niin kaamean näköinen kuin kirjan pohjalta olisin kuvitellut. Myös Ray Liotta on varsin hyvä oikeusministeriön virkailijan Paul Krendlerin roolissa.