清朝末年,官吏贪腐,民不聊生,在浙江地方上,有一位蒙面侠士“铁猴子”,两年来劫富济贫,令卖官鬻爵的历任知府叫苦不迭。铁猴子在白天的身份是大夫杨天淳(于荣光 饰),杨大夫妙手仁心,深得乡邻爱戴。知府为抓捕铁猴子,不惜拷打众多不相干群众,路经此地的黄麒英(甄子丹 饰)、黄飞鸿父子不慎卷入其中,知府见黄麒英身手过人,扣押飞鸿要挟其捉拿铁猴子,黄麒英与铁猴子交手后惺惺相惜。不久朝廷钦差抵浙,听闻铁猴子“作乱”之举后施展大力金刚掌将其击伤,原来这钦差的真实身份是少林叛徒衍空(任世官 饰),身为少林弟子的黄麒英联合铁猴子,誓为少林清理门户。。2006年初冬之际,中国西部某省边阳市,公安局长赵伟东勤奋精明,辖区治安平和安静。但就在主管市政建设的副市长高中信上任的第一天,在为世纪广场落成剪彩时突遭枪击,在现场负责安全的赵伟东替高副市长挡了两枪,奇怪的是子弹并不是从同一个枪膛射出的。
赵伟东命令刑警队长宋杰先从高市长查起,不巧五天后,高市长从省城赶往边阳市的高速公路上突遭车祸身亡。3·12的枪击案与事隔仅仅五天的车祸,高副市长的死因引来了众多的猜测,案情变得扑朔迷离。公安局根据枪击案现场遗留的弹壳调查发现,其中的一颗子弹十六年前黄志强所使用的,而黄志强在被包围的时候饮弹自尽。
就在案件调查没有紧张的时候,警员毕大海发现了一个手机,可警方找到机主的时候,他已经被人杀害。一时间,云山雾罩,迷雾团团……。