Deux marines sont accusés du meurtre d'un de leurs camarades à Guantanamo Bay. Le lieutenant Daniel Kaffee, avocat militaire sans expérience des tribunaux, est commis d'office pour les défendre. Il découvre que la mort est liée à un "code rouge", une punition illégale ordonnée par le haut commandement. Pour faire éclater la vérité, Kaffee va devoir affronter le redoutable colonel Jessep au tribunal. Un duel judiciaire où l'honneur des marines est en jeu.