效率在美国国防情报局工作的特工亨利·布罗根(威尔·史密斯饰)是一位出色的狙击手,他职业生涯中成功消灭了许多威胁国家安全的恐怖分子。他执行任务时毫不犹豫,决绝果断。然而,在最后一次任务中,他差点失手,这让他开始怀疑自己的能力,考虑退休。但是,他偶然听到了一个涉及国家机密的重大事件,于是他成为了政府的追杀目标。他逃过了第一次政府的追捕后,他和因为监督他而被卷入其中的女特工丹妮(玛丽·伊丽莎白·温斯特德饰)一起流亡,寻求庇护在昔日战友巴伦(本尼迪克特·王饰)的帮助下。然而,他们发现新的杀手仍然在追踪他们,更令亨利惊讶的是,这个杀手竟然是一个比他年轻23岁的自己……