繁盛的中环街道上,突然一声巨响,美国银行押款车一亿美元新钞被天养生(吴京饰)一帮浪人于路上用炸弹行劫,爆炸引发巨大气流,多名无辜途人死伤,其中一人为警员陈晋(谢霆锋饰)的未婚妻子,陈晋从此立誓追捕天养生而报仇雪恨,可是天养生与一亿美元早已消声匿迹。
半年后,深宵的公路上,由见习督察方奕威(余文乐饰)带领的警员截查神秘车辆时遇上猛烈袭击,队员全体重伤,车上载着以天养生为首的浪人集团,集团成员高手如云,还有潜伏于浪人身边两年的警方卧底卫景达。证实天养生再现,警方高层如临大敌。高级警司章文耀(林嘉华饰)和罗沛权(郑浩南饰)共同策划连锁行动,誓要将通缉犯天养生逮捕。
一番调查后,他们三人发现警察总部的章警司和天养生有染,原来章警司就是当年越南一役背叛天养生他们的人,当晚天养生4人乔装警察混入警察总部去找章警司,而同时陈晋三人也及时赶到,在警察总部发生混乱的同时,陈晋三人决定联手和天养生四人来个生死决斗。