- 李督察(成龙 饰)和从洛杉矶赶来香港度假的老搭档詹姆斯•卡特(克里斯•塔克 Chris Tucker 饰)真是一刻不得闲,因美国领事馆遭到炸弹袭击,两名工作人员身亡,李督察只得带上卡特去拜访三合会头目、也是自己父亲的昔日搭档邓力奇(尊龙 饰),邓力奇的手下胡莉(章子怡 饰)等人先后出面袭击李与卡
- 1991年,香港黑帮龙头倪坤被杀,倪氏家族旗下五大头目中除韩琛(曾志伟)外,均伺机背叛发难,不料却被倪家不起眼的第二代倪永孝(吴镇宇)不费一兵一卒牵制,此举引来重案祖督察黄志诚(黄秋生)的戒心,使其派出警校学生陈永仁(余文乐)渗入倪家进行长期的卧底工作,而韩琛为了巩固势力,早在警察内部安插了线人刘建