Tras escapar del psiquiátrico en El silencio de los Corderos, el doctor Lecter se refugia en Florencia, donde forma parte de la junta de conservadores del Palazzo Vecchio. Hannibal ha aprendido a controlar sus instintos caníbales, pero es descubierto por el inspector Rinaldo Pazzi, quien le vende a Mason Werger, un antiguo paciente y a la vez víctima del doctor Lecter. Mason desea vengarse y para sacar a Lecter de su escondite recurre a su único punto débil: Clarice Starling.
Una de las secuelas más esperadas fue esta continuación de la aclamada y premiada "El Silencio de los Corderos", una de las mejores películas de los años 90. Después de 10 años, un director tan reputado como Ridley Scott nos complace de nuevo con "Hannibal", pero el resultado es una decepción, es un paso atrás por debajo del nivel de su precursora....
El papel de Clarice le fue ofrecido a Gillian Anderson pero tuvo que rechazarlo porque tenía prohibido por contrato interpretar a un agente del FBI mientras durase la serie Expediente X (terminó en 2002 y Hannibal es de 2001).