硬漢托馬斯·貝克特(湯姆·貝倫杰飾)是美國海軍陸戰隊老兵,因曾拋棄戰友而背負惡名。此次美國情報部門指派年輕神槍手理查德·米勒(比利·贊恩飾)與貝克特搭檔,深入巴拿馬叢林執行刺殺任務。這對性格迥異的搭檔在孤立無援的密林中各懷心思,甚至發生內斗。隨著任務推進,兩人在生死關頭逐漸學會合作:貝克特開始指導米勒叢林生存技巧,米勒則用情報分析能力彌補經驗不足。當發現目標人物竟是參與越戰時期貝克特所在部隊被陷害事件的關鍵人物時,兩人放下成見,在暴雨中的最終伏擊戰成功完成刺殺。任務結束后,這對亦敵亦友的搭檔建立起超越身份隔閡的信任。影片通過資深狙擊手與情報員間的矛盾沖突,展現戰爭環境下人性的復雜面相。