Hannibal Lecter, gizlenmek için bir barınak olarak kendine Floransa'yı seçmiştir. Başka bir suçlu ise onunla yeniden yüzyüze gelmenin planlarını yapmaktadır. Hannibal Lecter'ın dünyada değer verdiği tek insan olan Starling, bu ikilinin arasındaki gerginlik nedeniyle tehlikededir. Ajan Starling, iki azılı suçlunun arasında bir şekilde hayatta kalmak için elinden gelenin en iyisini yapmak durumundadır.