- 陈国荣(成龙饰)的所在那一组警察是警队精英,破案无数。阿祖(吴彦祖饰)是总警师的儿子,却勾结了几个高官子弟挑战警方。他们到银行抢劫,警钟敲响警察赶到时,就把阿荣及队员带进了一个早已设计好的空旷仓库里。警员都陷进了匪徒早已设计好的游戏程序里,残忍的被杀害,连阿荣女朋友可颐(杨采妮饰)的弟弟也被无法幸免。阿荣就此被停职,出于内疚也跟可颐分手了。 终日喝得烂醉的阿荣在酒吧遇到了阿锋(谢霆锋饰),阿锋为了使阿荣振作起来,决定假扮警察告诉阿荣自己是上司派来要求得到阿荣协助翻案的新警员。 阿荣又遇到那群狠狠打击他的罪犯,与他们斗志斗勇,在警花莎莎(蔡卓妍饰)的协助下知道匪徒当年的事件被编成了一部游戏,同时也知道了当年为何情报被泄漏的原因。
- 1931年,日军蓄意制造事端侵略中国。东北戍边家族顾家,决定以一家之力,守护祖国。养女顾雪萤自主投案,误中仇人韩镇东圈套,导致家破人亡。另一边,身在北大营的顾照龙奋起抗日,却被污蔑为汉奸。一夜之间,顾雪萤面临家破人亡和二哥投敌,她艰难逃生,决定杀日寇除汉奸,踏上了一个人的征程。途中,顾雪萤遇见了共产党人沈雷志,在沈雷志的带领下,顾雪萤加入了中国共产党领导的东北抗联,成为了一名抗联战士。信仰的力量让顾雪萤在国家危亡之际放下家仇,奔赴抗日战场。而顾照龙其实是接到了上级任务,诈降于满洲军政界,获取日军侵华的重要情报,成为插在敌人心脏的一把尖刀。多年后,二人终于理清过往,却又因共同的抗日理想奋战在不同的抗日战场上……