陈国荣(成龙 饰)的所在那一组警察是警队精英,破案有数。阿祖(吴彦祖 饰)是总警师的儿子,却勾搭了几个高官子弟( 蒋怡丶尹子维丶安志杰丶叶山豪)应战警方。他们到银行抢劫,警钟敲响警察赶到时,就把阿荣及队员带进了一个早已设计好的空旷仓库里。警员都陷进了强盗早已设计好的游戏顺序里,严酷的被杀害,连阿荣女冤家可颐 (杨采妮 饰)的弟弟也被无法幸免。阿荣就此被复职,出于内疚也跟可颐分手了。 整天喝得烂醉的阿荣在酒吧遇到了阿锋(谢霆锋 饰),阿锋为了使阿荣振作起来,决议假扮警察通知阿荣自己是下属派来要求失掉阿荣协助昭雪的新警员。 阿荣又遇到那群狠狠打击他的罪犯,与他们斗志斗勇,在警花莎莎(蔡卓妍 饰)的协助下知道强盗当年的事情被编成了一部游戏,同时也知道了当年为何情报被泄漏的缘由。