贫穷混乱的伦敦街头,混杂着妓女和各色人物,玛丽(海瑟•格拉汉姆HeatherGraham饰)、安妮(乔安娜•佩姬JoannaPage饰)和其他几个妓女在这滩浑水中结成深厚友谊。然而,罪恶的魔爪正在伸向她们——这个躲在暗处的杀手,绑架甚至杀害这些姑娘。探员艾伯林接手这宗案件,他天生拥有超能力,这对他破案有着不小的作用。艾伯林(约翰尼•德普JohnnyDepp饰)来到案发地区,渐渐掌握了线索,同时他也被玛丽善良的品质深深吸引,与她共坠爱河。但凶手的行动令妓女们陷入了恐慌之中,能否查出真凶,成为摆在艾伯林面前的迫切难题,而艾伯林也堕入了一个更大的漩涡之中,危机四伏。 6月6日凌晨6点,美国外交官罗伯特•舍恩(LievSchreiber饰)刚出生的儿子不幸夭亡,在斯派尔多神父(GiovanniLombardoRadice饰)的建议之下,他收养了一个出生不久母亲便过世的婴儿,并为其取名戴明。戴明(SeamusDavey-Fitzpatrick饰)在罗伯特的家中健康成长,从未生病。与之相对,各种怪事也不断在周围发生。罗伯特的妻子卡瑟琳(JuliaStiles饰)再次怀孕,她发现戴明竟然对尚在腹中的婴儿心存恶意。在布莱南神父的指点下,罗伯特得知戴明竟然是恶魔之子,他必将不断壮大,为害人间……本片为1976年同名作品的翻拍版。