在古巴关塔那摩湾的美国海军基地,两名海军陆战队员道森和多尼被指控杀害另一名士兵圣地亚哥。被派去接手此案的海军律师丹尼尔·卡菲(汤姆·克鲁斯饰)和他的助手山姆观察到圣地亚哥被故意从基地带走,并报告了道森。卡菲曾想在庭外谈判以判处两年徒刑。然而,两名士兵坚称自己是清白的,他们对圣地亚哥的行动是为了执行上级给他们的“红色规则”。所谓红规,是军官默许,士兵私下执行的一种训诫规矩。卡菲、山姆和另一位女律师加洛韦(黛米·摩尔饰)组成辩护律师进行调查,而基地指挥官杰瑟普上校(杰克·尼科尔森饰)则属此类。该案的关键人物,他拒绝了圣地亚哥的转会申请,对他下达“红色规则”,事后还任意篡改飞行记录。卡菲虽然知道真相,但证据不足。在这种情况下,如果他作证不利于杰瑟普上校,就会给自己带来麻烦。这场关于正义的官司将如何收场?