Uma estudante decide provar que Candyman, uma lenda urbana, não existe. Ela, então, segue para o local de um crime brutal e o invoca. Para sua surpresa, ele surge iniciando horríveis assassinatos.
Casey, um ex-traficante de drogas, muda de cidade a fim de recomeçar sua vida. Trabalhando como arquiteto e casado, tudo parece correr tranquilamente. Até o dia em que ele recebe a visita de um antigo companheiro e tudo o que havia deixado no passado volta à tona e passa a ameaçar sua nova vida.
Zoe (Jennifer Lopez) está cansada de aguardar pelo homem certo. Decidida a ser mãe de qualquer maneira, ela elabora um plano, marca uma consulta e resolve fazer inseminação artificial. Neste mesmo dia conhece Stan (Alex O'Loughlin), que surge como uma possibilidade real de relacionamento. Só que Zoe quer manter o relacionamento no nível da amizade, ao mesmo tempo em que precisa esconder os primeiros sinais da gravidez. Quando enfim revela a verdade, Stan lhe diz que está disposto a encarar a situação.
Nick Conklin (Michael Douglas) e Charlie Vincent (Andy Garcia) são dois detetives da polícia de Nova York que se vêem envolvidos em uma guerra de gangue entre membros da Yakuza, a Máfia japonesa. Eles prenderam um dos assassinos e têm ordem de levá-lo de volta ao Japão, mas quando chegam lá o deixam escapar. Na tentativa de recapturá-lo, se vêem cada vez mais envolvidos pela Yakuza.