丁了是一个热爱《丁丁历险记》的孩子,成天幻想自己能像丁丁一样周游世界,行侠仗义。丁了的妈妈因为家庭原因,决定把丁了暂时放在石板镇的舅舅老张家寄养一段时间。来到这样一个只有水田和耕牛的乡村,丁了一刻钟都呆不下去。但是,当他听到舅舅说昨天有好几家人被窃贼光顾,他决心留下来,实现自己心中的“历险梦”。
与此同时,两个植物学家来到了小镇上,他们谎称自己来调查当地珍惜植被,为镇上人寻找脱贫致富的机会,其实他们就是窃贼陈天石和李三峰。无意中,丁了撞见了两个植物学家,怀疑他们就是失窃案的窃贼。丁了决心用尽一切办法,揭穿植物学家的真面目,只有小伙伴水草愿意帮助他。水草给丁了提供了一个重要线索——石板镇的传说。虽然这只是一个传说,但是却引起了丁了的兴趣,那两个窃贼,是不是在寻找传说中的宝藏呢?
丁了和水草跟随窃贼了藏宝地点,却被窃贼发现。窃贼将丁了以及尾随而来的水草绑在一个小船上,解开绳子,让他们随船漂流。他们用尽一切办法,从船上逃脱,化险为夷。最后,丁了想起刚学过课本里草木皆兵的故事,用同样的计谋成功的捕获了窃贼,而他们早已经是有案在身的通缉犯。就这样,丁了实现了自己的“历险梦”。。六十年代,香港警察受贿成风,赌档粉档与中间人、警方组成的利益链大肆吸金,十年内警方受贿数额达当时的百亿港币之巨。
九龙城区便衣火麒麟(黄秋生 饰)为破案不择手段,上峰施压,火麒麟如常去街上拉人顶罪,大学生韩志邦(方力申 饰)遭其陷害毒打,韩母托老警员找到警方与帮会的中间人猪油仔(王晶 饰)出面搭救得脱。人称乐哥的徐乐功(梁家辉 饰)时任华人总探,为人狂妄,出手大方。陈细九(陈奕迅 饰)心地善良尤擅察言观色,深得乐哥赏识,短短五年之内由普通便衣晋升至筲箕湾区探长,但代价之一是家中为掩人耳目收留了各位大哥的九名情妇……
1974年,香港的贪污恶风震动国际,廉政公署成立,长官严国梁(林保怡 饰)聘用大学生韩志邦、失意警员火麒麟等组成第一批廉政专员队伍,严厉打击香港的地下规则。陈细九因贪污案发人财两空之际,却意外的发现了此生真爱……。