貧窮混亂的倫敦街頭,混雜著妓女和各色人物,瑪麗(海瑟•格拉漢姆 Heather Graham飾)、安妮(喬安娜•佩姬 Joanna Page 飾)和其他幾個妓女在這灘渾水中結成深厚友誼。然而,罪惡的魔爪正在伸向她們——這個躲在暗處的殺手,綁架甚至殺害這些姑娘。探員艾伯林接手這宗案件,他天生擁有超能力,這對他破案有著不小的作用。
艾伯林(約翰尼•德普 Johnny Depp 飾)來到案發地區,漸漸掌握了線索,同時他也被瑪麗善良的品質深深吸引,與她共墜愛河。但凶手的行動令妓女們陷入了恐慌之中,能否查出真凶,成為擺在艾伯林面前的迫切難題,而艾伯林也墮入了一個更大的漩渦之中,危機四伏。