《美国兽皇zoo》青年捍探周福祥(费翔)的好友金(梁家仁)因误杀余人而引咎辞职由警察沦为职业杀手金所执行的多宗凶杀案中恰巧由周负责这些案中好友二人一明一暗在命运安排下面临生死决期间周发现一个重大秘密……马丁·帕克为前美国联邦探员本名托马斯·麦肯齐在妻子艾玛死后与女儿卡莉隐居伦敦一日几名毒贩因搞错地址而侵入他的家中出于自卫托马斯将毒贩击毙不幸的是警方以杀人嫌疑犯的罪名将其扣押新闻报道此事时托马斯的照片在电视中暴露被仇家军火商查尔斯·库博获知随即派出顶级杀手刺杀托马斯查尔斯·库博实为托马斯的岳父私下却在贩卖军火多年来一直是FBI的追捕对象5年前库博刺杀卧底警探托马斯时误将其女儿艾玛炸死女儿的死亡使库博对托马斯恨之入骨为保护女儿卡莉不被库博抢走托马斯在与刺客周旋中必须同时除掉库博……大宋汴京天圣五年国泰民安汴京城外有旧国遗址匿于白夜林地下又称“隐市”此中聚集了各路奇人异物一日药婆白青萝在采药途中偶遇来隐市猎奇的画鸟师百灵后二人成至交这夜盐商府邸现奇案一侍女目睹数十只双眼赤红的食人鸟把老爷啄食成一副白骨案件一发汴京探事司亲事官立刻任命捕快拾生调查此案不料拾生旧毒突然复发遂进隐市寻药婆白青萝医治原来拾生与这药婆乃是两小无猜青萝从拾生口中偶然知晓了食人鸟白骨案这使喜欢研究各类毒物的她十分好奇精通百毒的白青萝与了解百鸟的百灵一起协助拾生探案随着三人的努力真相逐渐浮出水面......重案组沙展马军(甄子丹 饰)致力抓拿犯罪分子身手不凡的他由于抓贼心切常常出手过重警方一直搜集越南帮兄弟阿渣(吕良伟 饰)、Tony(邹兆龙 饰)、阿虎(行宇 饰)的犯罪证据于是派出了华生(古天乐 饰)以卧底的身份潜入他们之间三兄弟为人心狠手辣想铲除掉眼中钉阿山阿渣被抓后Tony也识破了华生的真实身份要将华生以及其他证人通通杀掉救出大哥华生女友秋堤(范冰冰 饰)被挟持华生不得不放弃指证阿渣华生与女友都抓走当人质马军也带着阿渣去营救华生...