接連發(fā)生的數(shù)起兇殺案讓香港的市民們陷入了恐慌之中,死者均為年輕的長發(fā)女性,死后有遭人強奸的跡象,種種線索表明,這些案件系同一兇手所為。鄺美枝(袁詠儀 飾)自幼便失去了雙親,和妹妹美兒(曲海倫 飾)過著相依為命名的生活。美兒在智力方面有著殘疾,因此整個家庭的重擔都背負在了鄺美枝的肩上。
所幸有心理醫(yī)生古柏奇(金城武 飾)的幫助,鄺美枝的精神才沒有崩潰。然而讓她沒有想到的是,美兒竟然成為了連環(huán)兇手保羅(單立文 飾)下一個作案目標。在陰差陽錯之中,鄺美枝誤會古柏奇就是那個兇手,她發(fā)誓要手刃后者為妹妹報仇,與此同時,保羅也因為古柏奇目擊了他行兇的場面而想要將他除之而后快。