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