艾倫(範妮莎•L•威廉姆斯 Vanessa Williams 飾)是美國最大武器武器制造公司西歷公司的高級職員,她慢慢發現了這加公司的一些黑幕――該公司生產了一種明令禁止的武器並在黑市交易。FBI利用艾倫獲得了一些證據,艾倫成了本案的關鍵證人。鑒於這間公司的勢力,證人保護中心派出了法警約翰(阿諾•施瓦辛格 Arnold Schwarzenegger 飾)前往保護艾倫。
當約翰趕到艾倫家時,殺手正在謀殺艾倫。約翰救出了驚魂未定的艾倫,並告訴了她現在情況。安頓好艾倫後,約翰前往酒吧和同伴羅伯特(詹姆斯•凱恩 James Caan 飾)見面,羅伯特告訴約翰因為保護證人的計劃泄漏,要重新安排,並要求約翰一起行動。向來都是獨立完成任務的約翰起了疑心,他慢慢開始覺得這件事背後的勢力並不簡單。