二十年前因奸殺少女依蕓入獄的重犯王遠(yuǎn)陽(yáng)(張家輝飾)歷經(jīng)牢獄摧殘,成為性格扭曲、喪失語(yǔ)言能力的沉默殺手。出獄后不久,一具容貌盡毀、遍體鱗傷的男尸在海邊荒野被發(fā)現(xiàn)——死者正是當(dāng)年受害少女依蕓的父親徐翰林(王敏德飾)。外號(hào)怒漢的警探林正忠(任達(dá)華飾)展開(kāi)全面追查,發(fā)現(xiàn)剛出獄的王遠(yuǎn)陽(yáng)始終尾隨徐翰林年幼的女兒徐雪(文詠珊飾),由此將其鎖定為頭號(hào)嫌犯,全港緝兇行動(dòng)隨即展開(kāi)。隨著調(diào)查深入,當(dāng)年案件的復(fù)雜真相逐漸浮出水面:王遠(yuǎn)陽(yáng)在徐翰林家當(dāng)差期間曾目睹其對(duì)女兒的長(zhǎng)期虐待,而真正制造這場(chǎng)慘劇的兇手另有其人。為保護(hù)徐雪免遭報(bào)復(fù)并洗清自身冤屈,王遠(yuǎn)陽(yáng)在追捕過(guò)程中與警方展開(kāi)激烈對(duì)抗。最終真相揭露時(shí),徐翰林的學(xué)生李察(竇驍飾)因童年受虐陰影而精心策劃的連環(huán)復(fù)仇計(jì)劃、王遠(yuǎn)陽(yáng)二十年來(lái)背負(fù)的雙重罪名及徐家三代人的畸形關(guān)系,共同構(gòu)成了這場(chǎng)血色迷局的終極答案。