接連發生的數起兇殺案讓香港的市民們陷入了恐慌之中,死者均為年輕的長發女性,死后有遭人強奸的跡象,種種線索表明這些案件系同一兇手所為。鄺美枝(袁詠儀飾)自幼失去雙親,與智力殘疾的妹妹美兒(曲海倫飾)相依為命。沉重的生活壓力幾乎令她崩潰,幸得心理醫生古柏奇(金城武飾)持續給予專業援助。當美兒成為連環殺手保羅(單立文飾)的作案目標時,鄺美枝目睹妹妹慘死后遺留的神秘線索,在混亂中誤認古柏奇為兇手,決意展開復仇。與此同時,保羅因擔心目擊其罪行的古柏奇報警而對二人展開追殺。真相在連環誤判中逐漸浮出水面,當古柏奇設法以心理干預喚醒美兒記憶殘片時,三人陷入致命對峙。案件真相最終得以昭示,保羅的暴行與鄺美枝的救贖在血色黎明中交匯。