英文片名:Color Of The Truth
黃薑(黃秋生 飾)、七喜(劉青雲 飾)同是幹探、情同手足,但兩人所走的路卻南轅北轍;黃薑正直無私,只想打擊犯罪集團,七喜卻和黑幫大佬盲超(吳鎮宇 飾)是拜把兄弟。一次,黃薑佈下天羅地網要捉拿盲超,七喜往通風報訊,帶盲超走避,卻被黃薑抓個正著。三人在天台對峙,三聲槍響過後,七喜、盲超都中槍身亡,事後裁定七喜是殉職。但盲超的妻子告訴七喜的遺孀及他的兒子可樂(黃浩然 飾)是黃薑殺死七喜。
樂母(張文慈 飾)深信不疑,囑咐兒子長大後要為父報仇,轉眼間十多年過去,可樂長大成人,因母親兩番改嫁,他亦改了名字,並考入警隊。黃薑在一次圍剿悍匪火眼一夥的行動中,與可樂碰上,可樂表現得智勇雙全,精明能幹,黃薑遂破例將他招攬為自己的下屬,與大隻西(杜汶澤 飾)同為滅罪先鋒。此時,可樂有許多機會可以刺殺黃薑,但他發覺黃薑對已癱瘓的父親服侍得無微不至,為人又剛直正義,不像是他母親說的那麼壞,令他心中充滿矛盾,始終無法下手。
盲超的兒子阿威(陳小春 飾)亦已長大成人,憑藉父親的遺產及他本身投機有術,成為小富、且聚眾成黨,他不斷催促可樂為父報仇。可樂的身份為黃薑拆穿,但此時的可樂已對黃薑佩服得五體投地,不忍下手,阿威反面成仇,派出殺手欲置黃薑和可樂於死地。在追捕黑幫大佬王坤(謝賢 飾)及並女兒Katie(鍾欣桐 飾)的過程中,阿威、黃薑和可樂在天台碰上。阿威要黃薑一如其父盲超般死於天台,此時黃薑才向阿威、可樂說出當年七喜身亡的真相,三人對峙的局面,結局將會是…