candyman is a 1992 american supernatural slasher movie written and directed by bernard rose. it stars virginia madsen, tony todd, xander berkeley, kasi lemmons, and vanessa williams. it is based on the short story "the forbidden" by clive barker.