เรื่องราวเริ่มต้นที่ Col. Terry Childers (รับบทโดย Samuel L. Jackson), ทหารที่มีชื่อเสียงในเรื่องของความกล้าหาญและประสบการณ์ในสนามรบ เขาถูกส่งไปยัง สถานทูตสหรัฐฯ ใน เยเมน ที่กำลังเกิดความตึงเครียดและการจลาจล
เมื่อเกิดเหตุการณ์ที่ทำให้ทหารต้องตัดสินใจว่าจะใช้กำลังหรือไม่เพื่อป้องกันตัวเองและพลเรือน ในการต่อสู้ที่เกิดขึ้น Childers ได้สั่งให้ทหารใช้กำลังซึ่งนำไปสู่การฆ่าคนบริสุทธิ์และเหตุการณ์ที่เกิดขึ้นทำให้เขาถูกตั้งข้อหาในภายหลัง
เพื่อปกป้องตัวเองและพิสูจน์ความบริสุทธิ์ Jack Snider (รับบทโดย Tommy Lee Jones), ทนายความที่มีประสบการณ์ ต้องช่วย Childers ในการต่อสู้ทางกฎหมาย ซึ่งนำไปสู่การเปิดเผยความจริงเกี่ยวกับการตัดสินใจที่ยากลำบากและผลกระทบของสงครามที่ส่งผลต่อชีวิตของผู้คน