Ex-FBI agenten Will Graham (Norton) kvittede for år tilbage sit job efter en langvarig og dødsensfarlig anholdelse af Hannibal Lecter (Hopkins), hvor de involverede kun lige slap med livet i behold.
Efter en række grusomme mord, hvor FBI står total på bar bund, indvilliger Graham modstræbende i at assistere i efterforskningen. Men det går hurtigt op for ham, at den bedste måde at fange morderen – i folkemunde kaldet Tandfeen, på, vil være at trænge ind i hans syge sind og aflure hans næste træk. Men den person der kommer tættest på i umenneskelige og ubegribelige handlinger viser sig desværre at være Grahams mareridt og arvefjende, Dr. Lecter.
Det bliver en nervepirrende duel mellem Graham og Lecter, som forhåbentlig vil lede FBI til Tandfeen og dermed redde hans nyeste offer, en blind og uskyldig pige, der ikke aner hvilket sygt monster hun er ved at forelske sig i.