ในอดีต จิม เทอร์เรียร์ (ฌอน เพนน์) เคยเป็นทหารรับจ้าง ซึ่งภารกิจสังหารครั้งสุดท้ายของเขาได้จุดประกายให้เกิดสงครามกลางเมืองขึ้นมา เวลานี้เขาอุทิศตัวทำงานให้ความช่วยเหลือด้านมนุษยธรรมในแอฟริกาเพื่อเป็นการไถ่บาป แต่แล้วอดีตก็ไล่ตามเขามาจนทัน เมื่อชายติดอาวุธบุกเข้ามาถล่มหมู่บ้านและหมายเอาชีวิตเขา จิมที่รอดจากการโจมตีพบว่าตอนนี้เขามีราคาค่าหัว จึงหลบหนีมาที่ลอนดอนเพื่อขอความช่วยเหลือจาก สแตนลีย์ (เรย์ วินสโตน) อดีตเพื่อนร่วมรบที่เขาไว้ใจได้เพื่อร่วมมือกันตามล่าคนที่ต้องการฆ่าเขา