《日本tvvivode》一宗伪造护照的案件吸引了国际警察的注意他们派出迪克森(甄子丹 饰)前往香港想要得到案件背后的真相接待他的是名为包四(刘江 饰)和刘定坚(周星驰 饰)的警察由于个性上的截然不同迪克森和两名警察之间产生了诸多的矛盾然而在紧要时刻迪克森救了包四一命三人之间渐渐产生了真挚的友谊 迪克森十分中意包四的女儿艾娃(陈松伶 饰)尽管艾娃亦对英俊帅气的迪克森抱有好感但她无法接受他时时刻刻都处在危险之中的职业因而表示了拒绝随着调查的深入一位名为唐克(吴镇宇 饰)的男人浮出了水面裂解斑斑的唐克是一个极其危险而残暴的罪犯1978年在釜山发生的真实的故事 一个孩子被诱拐刑警孔吉勇受孩子父母的特别嘱托负责此次案件为了保护孩子他决定秘密搜查一方面孩子的家人寻访各个有名的算卦店来确认孩子的生死得到的回答却是孩子已死最后找到了道士金钟山 ‘孩子肯定还活着’ 金道士用孩子的生辰八字算卦确信孩子还活着并且半个月后罪犯会第一次联络如金道士所言在孩子失踪半个月的时候接到了罪犯的电话孔吉勇通过罪犯提供的线索确信了孩子还活着开始相信金道士的话但是过了一个月搜查依然没有进展比起孩子的生死所有人更为寻找罪犯急红了眼只有金孔吉勇和金道士两个人继续为拯救孩子展开搜查菲比(刘心悠 饰)的父亲阿九(廖启智 饰)在18年前因杀死合作的兄弟被对方遗孀洛华(林嘉欣 饰)追杀菲比也成为了孤儿幸好得到了领导人百德(曾志伟 饰)的照顾收作养女更扬言以后要娶菲比为妻不让洛华对菲比作出进一步报复 18年后的一天就在百德打算退隐的时候却遭到了别人的暗杀于是社团内的大风(黄秋生 饰)也想借此机会独揽大权但百德临终前已经交托辰哥(任达华 饰)要协助菲比成为社团的最高领导成为大家的“阿嫂” 但社团里还是内藏暗涌辰哥与花哥(方中信 饰)为菲比找来了保镖向东(刘烨 饰)而这时江湖上也盛传杀死的百德的主使者是洛华及其助手(谢君豪 饰)双方仇恨更加结深一层了……带着六岁女儿到洛杉矶公干的Watson刚到火车站即被人胁持要他在九十分钟内钉掉竞选州长的议员否则早已落在恐怖分子手上的六岁女儿便会被干掉Watson本欲告之议员但他的手下亦早已被买通Watson惟有在千钧一发之下走最后一步棋……...