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