Starling oppdager at Lecter befinner seg i Firenze, og prøver å advare Pazzi i tide. Men Pazzi blir drept, og Lecter reiser til USA. Starling blir i mellomtiden trakassert av forskjellige korrupte FBI-agenter - spesielt av Krendler, som i all hemmelighet hjelper Verger i hans forsøk på å fange Lecter. Starling prøver å finne Lecter først - ikke bare for å fange ham, men også for å redde ham fra Verger. Krendler forsøker å få gi Starling skylden i et opplegg planlagt av Verger, og påstår at hun sendte meldinger i kode til Lecter. Dette resulterer i at hun blir suspendert fra FBI, og hun er dermed maktesløs til å stoppe Verger eller hans håndlangere.