1960年代,香港警方收受贿赂已成为常态。赌迷、中间商、警察形成的利益链,想吸金。十年之内,当时警方收受的贿赂金额达到100亿港元。为了破案,九龙城便衣男子霍麒麟(黄秋生饰)不择手段,向峰顶施压。火麒麟像往常一样上街拉人面对犯罪。大学生韩志邦(方力深饰)被他陷害殴打。韩妈妈让一个老警察找到警察,帮派中间人猪油仔(王晶饰)上前救了他。徐乐功(梁家辉饰),人称乐哥,是当时华人的大侦探。他傲慢而慷慨。陈希玖(陈奕迅饰)心地善良,特别善于观察言行,深受乐哥的赏识。短短五年时间,他就从普通便衣晋升为筲箕湾区巡视员,但代价之一就是家人收留大哥九隐瞒公众。情妇……1974年,香港贪污丑闻震惊世界,廉政公署成立。闫国梁局长(林宝仪饰)聘请大学生韩志邦和失意警员霍麒麟组成第一批廉政专员,严重阻碍香港的地下规则。陈惜玖因贪污案发家致富时,无意间发现了今生的真爱……