U. s. Marines Caporalul Dawson (Wolfgang Bodison) și Privat de Prima Clasa Downey (James Marshall) se confruntă cu o curte marțială, acuzat de uciderea camaradului Santiago de la Guantanamo Bay Baza Navală din Cuba. Santiago a avut relații proaste cu colegii săi, comparativ nefavorabil cu ei, și a rupt lanțul de comandă în încercarea de a fi transferat din Guantanamo., Comandantul bazei, Colonelul Nathan Jessup (Jack Nicholson) și ofițerii săi susțin despre cel mai bun curs de acțiune: în timp ce Jessup executiv ofițer, Locotenent-Colonelul Markinson (J. T. Walsh), susține că Santiago fi transferate, Jessup respinge opțiunea și în loc ordinele lui Santiago comandantul, Locotenent Jonathan James Kendrick (Kiefer Sutherland), să „tren” Santiago pentru a deveni un bun Soldat.,
în Timp ce se crede că motivul în Santiago uciderea lui a fost răsplata pentru numirea Dawson într-o tragere, Naval anchetator și avocat Locotenent-Comandorul JoAnne Galloway (Demi Moore), în mare măsură, suspecți Dawson și Downey a efectuat un „cod roșu” pentru: un violent extrajudiciare de pedeapsă. Galloway vrea să – i apere pe cei doi, dar cazul este dat locotenentului (gradul Junior) Daniel Kaffee (Tom Cruise) – un avocat neexperimentat și lipsit de entuziasm, cu o pledoarie pentru chilipiruri., Galloway și Kaffee intră instantaneu în conflict, cu Galloway neliniștit de lenea aparentă a lui Kaffee, în timp ce Kaffee respinge interferența lui Galloway. Kaffee și Galloway călătoresc la baza Guantanamo Cuba pentru a-l interoga pe colonelul Jessup și pe alții. Sub interogatoriu, Jessup susține că Santiago urma să fie transferat a doua zi.când Kaffee negociază o înțelegere cu procurorul căpitan Jack Ross, Dawson și Downey refuză să meargă, insistând că Kendrick le-a dat într-adevăr ordinul „Cod roșu” și că nu au intenționat niciodată ca Santiago să moară., Dawson arată dispreț față de Kaffee, refuzând să-l salute sau să-l recunoască ca ofițer, deoarece Dawson îl vede ca neavând onoare, alegând o înțelegere în locul apărării acțiunilor lor. Lt. Col Markinson dispare. Kaffee intenționează să se înlăture ca avocat, deoarece consideră că merge la proces ca inutil. La punerea sub acuzare, Kaffee intră în mod neașteptat un motiv de nevinovat, explicând Galloway și Weinberg că el a dat seama motivul pentru care a fost ales să se ocupe de acest caz a fost pentru că era de așteptat el ar accepta un motiv, iar problema ar fi păstrat tăcerea.,după începerea cazului, Markinson se dezvăluie mai târziu lui Kaffee și afirmă, fără echivoc, că Jessup nu a ordonat niciodată un transfer pentru William Santiago. Apărarea reușește să stabilească faptul că CPL Dawson a fost refuzat promovarea pentru contrabandă cu alimente la un marin care a fost condamnat să meargă fără hrană, pictura Dawson într-o lumină bună și dovedind „Cod roșu” a fost comandat înainte., Cu toate acestea, apărarea apoi suferit două eșecuri majore: Downey, sub interogatoriu, dezvăluie el nu a fost prezent când Dawson a primit ar trebui „cod roșu” pentru, și Markinson, după ce a spus Kaffee că Jessup nu a dispus transferul, dar, de rușine că el nu a reușit să protejeze un Marin de sub comanda lui, se sinucide înainte de a putea depune mărturie.fără mărturia lui Markinson, Kaffee crede că cazul a fost pierdut. Mai târziu se întoarce acasă într-o stupoare beată, plângându-se că a luptat cu cazul în loc să facă o înțelegere., Galloway îl încurajează pe Kaffee să-l cheme pe Jessup ca martor, în ciuda riscului de a fi judecat de Curtea marțială pentru că a murdărit un ofițer de rang înalt. Jessup spars uniform cu Kaffee este un interogatoriu, dar este speriat când Kaffee evidențiază o contradicție în depoziția sa: Jessup a declarat soldații lui niciodată nu se supun ordinelor și că Santiago a fost să fie transferat pentru propria lui siguranță; dacă, Kaffee cere, Jessup a ordonat oamenilor săi să plece de pe Santiago singur, atunci cum ar putea Santiago fi în pericol?, Iritat de a fi prins într-o minciună și dezgustat de ceea ce vede ca impudența lui Kaffee față de pușcașii marini, Jessup preamărește importanța armatei și a lui pentru securitatea națională. Când a fost întrebat dacă a ordonat „codul roșu”, Jessup continuă cu declama sa auto-importantă până când, după ce a fost pus în mod repetat întrebarea, El burduf cu dispreț că, de fapt, el a ordonat ” codul roșu.”Jessup încearcă să părăsească sala de judecată, dar este arestat imediat.,Dawson și Downey sunt exonerați de acuzațiile de crimă și conspirație, dar au fost găsiți vinovați de „comportament nepotrivit” și au ordonat să fie evacuați în mod dezonorant. Dawson acceptă verdictul, dar Downey nu înțelege ce au făcut greșit. Dawson explică că nu au reușit să-i apere pe cei prea slabi pentru a lupta pentru ei înșiși, ca Santiago. În timp ce cei doi pleacă, Kaffee îi spune lui Dawson că nu are nevoie să poarte un plasture pe braț pentru a avea onoare. Dawson aruncă disprețul său anterior pentru Kaffee, îl recunoaște ca ofițer și face un salut., Filmul se încheie cu Kaffee și Ross schimbând kudos înainte ca Ross să plece pentru a-l aresta pe Kendrick.