两名海军陆战队员道森和多尼被指控在古巴关塔那摩湾的美国海军基地杀害了另一名士兵阿戈。海军律师丹尼尔·卡菲(汤姆·克鲁斯饰)和他的助手山姆被派去接手此案。他们调查圣地亚哥曾希望从基地调走,并举报了道森。卡菲曾想进行庭外谈判并寻求两年徒刑。然而,两名士兵坚称自己无罪。他们对圣地亚哥的行为,就是执行上级给他们下达的“红色规定”。所谓红规,是在军官默许下,由士兵私下进行的一种纪律规定。卡菲、萨姆和另一名女律师加洛韦(黛米·摩尔饰)组成辩护律师展开调查,而基地指挥官杰瑟普上校(杰克·尼科尔森饰)是案件的关键人物,他拒绝了圣地亚哥的调动申请,向圣地亚哥发出了“红色规则”他,后来未经允许篡改了飞行记录。卡菲虽然明白真相,但苦于证据不足。在这种情况下,如果他作证指控杰赛普上校,他仍然会有麻烦。这场关乎正义的官司将会有怎样的结果呢?