六十年代,香港警察受賄成風(fēng),賭檔粉檔與中間人、警方組成的利益鏈大肆吸金,十年內(nèi)警方受賄數(shù)額達(dá)當(dāng)時的百億港幣之巨。 九龍城區(qū)便衣火麒麟(黃秋生 飾)為破案不擇手段,上峰施壓,火麒麟如常去街上拉人頂罪,大學(xué)生韓志邦(方力申 飾)遭其陷害毒打,韓母托老警員找到警方與幫會的中間人豬油仔(王晶 飾)出面搭救得脫。人稱樂哥的徐樂功(梁家輝 飾)時任華人總探,為人狂妄,出手大方。陳細(xì)九(陳奕迅 飾)心地善良尤擅察言觀色,深得樂哥賞識,短短五年之內(nèi)由普通便衣晉升至筲箕灣區(qū)探長,但代價之一是家中為掩人耳目收留了各位大哥的九名情婦…… 1974年,香港的貪污惡風(fēng)震動國際,廉政公署成立,長官嚴(yán)國梁(林保怡 飾)聘用大學(xué)生韓志邦、失意警員火麒麟等組成第一批廉政專員隊伍,嚴(yán)厲打擊香港的地下規(guī)則。陳細(xì)九因貪污案發(fā)人財兩空之際,卻意外的發(fā)現(xiàn)了此生真愛……