Terry Childers (Samuel L. Jackson) to człowiek o niezłomnych zasadach, chodząca reklama marines. Doświadczony żołnierz, uczestnik wojny w Wietnamie, wielokrotnie odznaczony, jeden z najbardziej kompetentnych dowódców piechoty morskiej. Misja w Jemenie miała być kolejnym przykładem profesjonalizmu pułkownika. Rutynowa akcja ochrony ambasady przed lokalnymi demonstrantami przeradza się jednak w dramatyczną konfrontację i masakrę. Childers staje przed sądem wojskowym, nie wiedząc, że rząd USA potrzebuje kozła ofiarnego, by uspokoić światową opinię publiczną. Jedynym człowiekiem, który podejmuje się go bronić, jest kumpel z Wietnamu, pułkownik Hayes Hodges (Tommy Lee Jones). Łączy go z Childersem coś więcej niż przyjaźń - to dług wdzięczności za uratowanie życia na froncie.