Aynı ismi taşıyan tartışmalı devam romanına dayanan Hannibal, Oscar Ödülü sahibi Kuzuların Sessizliği (1991) filminin merakla beklenen devamı. Anthony Hopkins dünyanın en kurnaz ve korkulan seri katillerinden biri olan Dr. Hannibal Lecter rolüyle geri dönüyor. Bu kez FBI ajanı Clarice Starling'i (Julianne Moore) parmağında oynatmak için on yıl saklandıktan sonra ortaya çıkıyor. Ters giden bir uyuşturucu baskını yüzünden Starling'in kariyeri sallantıdadır. Bu sırada Lecter, Floransa'da olduğunu bir bedel karşılığında yetkililere bildirmeye hazır olan hırslı bir İtalyan polis dedektifinden (Giancarlo Giannini) kaçmaya çalışır. Diğer yandan, Lecter'ın sakat ama zengin olan eski kurbanı Mason Verger (Gary Oldman), son derece sıra dışı ve korkunç bir şekilde doktordan intikam alma planları yapmaktadır. Thomas Harris'in romanı, yönetmen Ridley Scott için David Mamet ve Steven Zaillian tarafından uyarlandı.
