Candyman przenosi się do Nowego Orleanu, gdzie kontynuuje krwawe żniwo. Jego celem staje się nauczycielka, której ojciec został zamordowany przez ducha pozbawionego dłoni.
Nowy Jork, rok 1942. Kay Levitz, wdowę po właścicielu eleganckiego klubu nocnego, szantażuje niejaki Portofino, gangster, który twierdzi, że był wspólnikiem jej męża. W obawie, że straci klub, Kay prosi o pomoc wścibskiego fotoreportera, Leona Bernsteina (Joe Pesci). Ten zgadza się, ale gdy Portofino zostaje zamordowany we własnym mieszkaniu, uświadamia sobie, że zarówno jemu, jak i wdowie grozi wielkie niebezpieczeństwo.