沙漠國家特拉基斯坦發生暴亂后,世界格局進入新階段。已被戰火摧殘的該國被前美國副總統經營的私人企業占領,為壟斷戰后關鍵供給線,公司高層雇傭跨國殺手布蘭德·豪瑟(約翰·庫薩克飾)。不知情此次任務實為陷阱的布蘭德,多年前已向雇主沃肯(本·金斯利飾)提出退出。因妻子遇害、女兒失蹤而飽受創傷的布蘭德,此次偽裝成企業展商參加中東紅星尤妮卡·貝貝耶(希拉里·達芙飾)的婚禮,執行刺殺石油部長的任務。在此期間,他與左翼記者娜塔麗(瑪麗莎·托梅飾)產生情感糾葛。當發現刺殺行動將為公司制造持續控制的戰爭借口時,布蘭德試圖終止計劃。真相揭露后,沃肯為掩蓋陰謀下令滅口,導致布蘭德與娜塔麗共同陷入致命危機。最終在個人良知驅使下,布蘭德選擇摧毀公司武裝基地,并將真相公之于眾。