二十年前還是青蔥少年的王遠(yuǎn)陽(yáng)(張家輝飾),因?yàn)镴殺少女依云被判入獄,獄中的王遠(yuǎn)陽(yáng)歷經(jīng)屈辱傷害,蛻變成為性格怪異的啞巴殺手。已經(jīng)性情大變的王遠(yuǎn)陽(yáng),出獄之后又卷入了一場(chǎng)慘絕人寰的命案之中:中英混血指揮家徐翰林被發(fā)現(xiàn)拋尸海邊荒野,容貌盡毀遍體鱗傷,而徐翰林正是少女依蕓的父親。在全城發(fā)動(dòng)對(duì)王遠(yuǎn)陽(yáng)的追捕之后,王遠(yuǎn)陽(yáng)仍舊緊盯徐翰林家幼女徐雪(文詠珊飾)不放,一場(chǎng)殺機(jī)才剛剛開(kāi)始。
面對(duì)父親的突遭橫禍,一直在緊閉環(huán)境中成長(zhǎng)的徐雪,才知道了此前命案真相,長(zhǎng)相酷似依蕓的徐雪,也因此成為王遠(yuǎn)陽(yáng)緊盯的目標(biāo)。不過(guò)徐翰林的去世,似乎對(duì)謹(jǐn)小慎微的徐雪和她的母親,都是一種解脫、因?yàn)殚L(zhǎng)相酷似依蕓,同樣練習(xí)鋼琴的徐雪不斷勾起父親傷心回憶,家教甚嚴(yán)的她遭遇的是變態(tài)苛刻的管教,和不可言說(shuō)的傷害,從王遠(yuǎn)陽(yáng)介入開(kāi)始,這個(gè)悲劇不斷的家庭仿佛被噩運(yùn)詛咒了一般。
負(fù)責(zé)調(diào)查徐翰林命案的警探林正忠(任達(dá)華飾)外號(hào)怒漢,喜歡探究案件真相的他,不滿(mǎn)足于草草結(jié)案。在他和屬下阿螢(謝安琪 飾)在對(duì)變態(tài)殺手王遠(yuǎn)陽(yáng)的層層追捕過(guò)程中,發(fā)現(xiàn)時(shí)隔二十年的兩樁命案,有著千絲萬(wàn)縷的聯(lián)系,王遠(yuǎn)陽(yáng)在逃避追捕,更在隱瞞真相。追捕真相的過(guò)程驚心動(dòng)魄,真相揭開(kāi)的過(guò)程如抽絲剝繭,而比尋找真相更需要勇氣的是面對(duì)真相。在真相完全揭曉之前,你不能相信你的直覺(jué),您也不能相信你的眼睛……