《《王牌保镖2》》六发子弹五名死者一个不知名的枪手在闹市区制造了这么大的一个“惊喜”这个“惊喜”让整个城市都陷入魁了恐慌所有的证据都指向了詹姆斯·巴尔(约瑟夫·斯科拉 Joseph Sikora 饰)一个前军队的狙击手他被逮捕之后只说了两句话:你们抓错人了把杰克·理查尔(汤姆·克鲁斯 Tom Cruise 饰)找来杰克·理查尔是一个前军队的警务人员现在过着穷困潦倒的生活其实理查尔和巴尔是老相识了他们曾经都在军队中服役在海湾战争中巴尔用同样的方法谋杀过4个人但是因为技术上的原因而洗脱了罪名理查尔则坚信只要他再犯同样的案件自己就一定能把巴尔绳之于法随着理查尔调查的深入他发现了更大的谜团而且巴尔似乎也真的是无罪的巴尔无缘无故地被杀手背后的集团给捉了起来被狠狠地揍了一顿全然忘记了凶手的相关信息现在只有理查尔一个人要去探明真相了理查尔明白六发子弹、五名死者之外的那一发漏空的子弹是杀手故意放空的为了了解狙击手的工作他特意来到了狙击手的训练营找到了一个叫做萨缪尔·卡什(罗伯特·杜瓦尔 Robert Duvall 饰)的教练在卡什和巴尔妹妹以及律师的帮助下理查尔渐渐走进了事件的中心位置—— 一个关于苏联改造营和俄罗斯黑帮的秘密渐渐浮出水面麦克带着新女友伊丽莎白在数年后重返故里受到了乡亲们的热烈欢迎然而麦克高中时的女友谢尔比依旧对其余情未了她原本希望借此与麦克有新的发展没想到麦克已然心有所属不甘心的谢尔比在某天夜里驾车撞倒伊丽莎白并将后者绑架到自己家里准备对其进行残酷折磨麦克四处寻找伊丽莎白他是否能及时将其救出呢还有5天西尔维乌就要从感化院中释放可是自从他知道自己那消失了多年的母亲再次出现并决定带走与他相依为命的弟弟后这5天开始变得如一个世纪般漫长 自从多年前母亲突然消失后西尔维乌独自把弟弟带大将他视作自己的儿子如今在最后关头他越来越担心弟弟就这样被带走仓惶之中他决定绑架自己暗恋的心理学社工安娜并带她一起逃走逃离感化院的西尔维乌第一次尝到了自由的味道:穿过发间的风开阔的大路还有他的初吻……一切都因此有了可能重案组肥棠(林雪 饰)嗜赌成性欠下高利贷终日被放债人陈耀雄(林家栋 饰)追讨肥棠被逼无奈竟打起警署内赃款的主意他盗取赃款却仍填不上债务窟窿只好藏进小旅馆躲避阿雄PTU的沙展阿森(任达华 饰)得知肥棠私盗赃款想方设法保护和帮助好友却毕竟能力有限 偶然机会肥棠和隔壁四个潮州同乡相识更因其专业车手的经历和技术得到对方赏识不曾想这四人竟是内地过来的悍匪他们力邀肥棠入伙为金钱和道义所惑的肥棠踟蹰不定迷途的警察能否找到归来的路随着记者埃迪深入调查接连数起的儿童绑架案件,设计政界的黑幕渐渐浮出水面....