Der Menschenfresser Hannibal Lecter (Anthony Hopkins) konnte vor sieben Jahren aus dem Hochsicherheitsgefängnis entfliehen und lebt jetzt ein Leben mit allen Vorzügen. Dafür wird FBI-Agentin Clarice Starling (Julianne Moore) von Alpträumen gequält, in denen Hannibal Lecter mit ihr spricht. Auch
Einmal im Jahr dürfen alle US-Bürger eine Nacht lang ungehindert alle Straftaten begehen, nach denen ihnen der Sinn steht, ohne strafrechtliche Konsequenzen fürchten zu müssen. So soll dem Verbrechen für den Rest des Jahres Einhalt geboten werden. Doch der Widerstand in der Bevölkerung gegen diese