六十年代,香港警察受贿成风,赌档粉档与中间人、警方组成的利益链大肆吸金,十年内警方受贿数额达当时的百亿港币之巨。九龙城区便衣火麒麟(黄秋生 饰)为破案不择手段,上峰施压,火麒麟如常去街上拉人顶罪,大学生韩志邦(方力申 饰)遭其陷害毒打,韩母托老警员找到警方与帮会的中间人猪油仔(王晶 饰)出面搭救得脱。人称乐哥的徐乐功(梁家辉 饰)时任华人总探,为人狂妄,出手大方。陈细九(陈奕迅 饰)心地善良尤擅察言观色,深得乐哥赏识,短短五年之内由普通便衣晋升至筲箕湾区探长,但代价之一是家中为掩人耳目收留了各位大哥的九名情妇……1974年,香港的贪污恶风震动国际,廉政公署成立,长官严国梁(林保怡 饰)聘用大学生韩志邦、失意警员火麒麟等组成第一批廉政专员队伍,严厉打击香港的地下规则。陈细九因贪污案发人财两空之际,却意外的发现了此生真爱…
1998年11月11日,汤有亮(刘青云 饰)一家游玩途中遭遇严重车祸,汤当场身亡,妻子程希文(林熙蕾 饰)和一双儿女侥幸逃生,只是女儿汤乐儿双眼从此失明。转眼十年过去,时间并未治愈汤氏一家心中的创伤,他们久久沉浸在失去丈夫和父亲的悲痛之中。乐儿(阎青 饰)不愿母亲继续折磨自己,她尝试着将一家人的经历写成小说,而书中的情节和现实截然相反。在小说里,乐儿和母亲、弟弟死于车祸,父亲则活了下来,成为一个由菲佣照顾起居的盲人。父亲相信鬼魂的存在,时刻期盼与妻儿重逢。死去的乐儿在另一个世界当上了小孟婆,她利用手中的职权让母亲和弟弟重新回到父亲身边。汤和妻儿心照不宣地享受着失而复得的幸福生活…… 乐儿的小说让母亲的脸上绽放出久违的笑容,一家人的生活终于步上正轨,然而一场残酷的灾难不期而至……
精神分裂的细辉(张家辉 饰)假释出狱。当年,他一人砍死几十人,却因遭警察(廖启志 饰)冷枪而被捕。29年后,老帮主已死,新帮主候选人有两个:箭猪与彼得(谭耀文 饰)。前者好色胆小,后者心机颇重。叔父们想挺箭猪上位,让他去接细辉出狱,拉拢他对抗彼得。箭猪准备给细辉接风,后者非但不领情,还当面救走了箭猪要对付的三个人:皮条客蛋挞(王晶 饰)、妓女大凤(莫小奇 饰)、小凤(孟瑶 饰)。原来,大凤是蛋挞手下的妓女,曾受到箭猪强暴。当她得知弱智的妹妹小凤被拐骗到香港,便奋不顾身前去营救。为此,得罪了箭猪。细辉带她们回自己家,细辉的母亲(鲍起静 饰)已经老年痴呆,认不出儿子,却倍感亲切。此后,细辉和大凤产生了感情,然而他却成为了帮派的焦点,而且被枪王盯上了…
一次朋友间的聚会,导演兼地产商的罗先生(张兆辉 饰)从港岛西重案组女督察猫姐林妙翠(张文慈 饰)那里听来一宗女童虐杀案:11岁女童被生母李碧琪(唐宁 饰)打死,警方在调查过程中发现女童长期遭人性侵。李...