李督察(成龙 饰)和从洛杉矶赶来香港度假的老搭档詹姆斯?卡特(克里斯?塔克 Chris Tucker 饰)真是一刻不得闲,因美国领事馆遭到炸弹袭击,两名工作人员身亡,李督察只得带上卡特去拜五个三角小阵,陈源一出手就毁了三个,剩下两个在反应过来的边冲、凌莲以及丁磊的凌厉攻击下,也接连破碎,转眼之间,五个小阵就全部破碎了,其中被陈源攻击的三个小阵,两个全死,第三个小阵成员全部重伤。访三合会头目、也是自己父亲的昔日搭档邓力奇(尊龙 饰),邓力奇的手下胡莉(章子怡 饰)等人先后出面袭击李与卡特,不久李被美国方面禁止参与此案,而香港警局也遭到了炸弹袭击。失散的李和卡特分别来到了邓力奇的游艇,得知三合会出现了内讧,话音刚落,胡莉将邓力奇射杀在海中……暂时失去线索的二人奔赴洛杉矶,在当地大亨荣士勋家中发现了胡莉的踪迹和美国的卧底特工,原来邓、胡等人卷入了一场巨额假钞案,李与卡特决定拿回胡莉手中的印版……