艾伦(凡妮莎·威廉姆斯饰)是美国最大的公司格里高利公司的高级员工,她慢慢发现了该公司的一些黑幕——该公司生产违禁武器和黑市交易。联邦调查局利用艾伦获得了一些证据,艾伦成为了案件的关键证人。鉴于这家公司的势力,证人保护中心派出法警约翰(阿诺德施瓦辛格饰)保护艾伦。当约翰到达艾伦家时,凶手正在谋杀艾伦。约翰救出了仍然震惊的艾伦,并告诉她发生了什么事。艾伦安顿好后,约翰去酒吧会见了他的同伴罗伯特(詹姆斯凯恩饰),罗伯特告诉约翰,由于证人保护计划泄露,他不得不重新安排时间,并要求约翰一起行动。一向独立完成任务的约翰起了疑心,他慢慢开始觉得这件事背后的势力不简单。