1、硬漢托馬斯·貝克特(湯姆·貝倫傑TomBerenger飾)是一位美國海軍陸戰隊的老兵。然而冷酷無情的貝克特卻因為曾經不顧他的戰友而臭名昭著。這一次,美國情報部門派遣年輕的神槍手理查德·米勒(比利·贊恩BillyZane飾)與貝克特搭檔,前往巴拿馬完成一次刺殺任務。亦敵亦友的一老一少深入叢林,在遠離後方支援的情況下,兩人卻各懷鬼胎,甚至互相攻擊,但隨著任務的進行,兩人開始慢慢地接納彼此,在緊要關頭互相救助。
2、步入中年的貝克特曾是海軍陸戰隊的軍事長,退伍後卻一直不得志。某天,軍中以一項秘密任務為由,希望他到巴爾幹半島槍殺一名叛軍首領。貝克特需要優秀的觀測兵,而軍方派給他的卻是年輕的軍中死刑犯柯爾。兩人到瞭目的地之後,順利地達成任務,但柯爾竟然意外地遭敵方逮捕。此時貝克特才發現,他的任務根本是個幌子。
3、狙擊手貝克特是海軍陸戰隊的絕密武器,“一粒子彈、一條人命”是他的座右銘。在他那悠長又極富趣味性的職業生涯裡,肯定已有超過七十條人命被他奪走。身為海軍陸戰隊最具傳奇性的狙擊手,他每一次的任務是精確的瞄準、然後扣下狙擊長槍的扳機,一顆子彈從遠距離飛至奪走一個個“毒犯”、“戰犯”、“刺客”、“國傢敵人”的“賤命”。但今次,他的槍口卻被逼瞄向他的一個朋友。
4、與聯合國部隊在剛果民主共和國一同執行維和任務的美國海軍中士佈蘭登.貝克特,是著名狙擊手托馬斯·貝克特的兒子,接受瞭一項任務,拯救在敵對叛軍版圖中部被困的歐洲農民。當他和他的部下到達農場時,一個神秘的狙擊手伏擊瞭他們,打傷瞭貝克特並殺害瞭其他人。隨後,在他父親的前弟子、狙擊手教練理查德.米勒(比利·贊恩飾)的幫助下,貝克特必須學會狙擊手的一切技能,追擊兇手,完成這項狙擊任務。