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