Hiver 1944, offensive des Ardennes, état-major américain. Le Lieutenant Thomas se porte volontaire pour une mission de liaison. Intercepté par les Allemands, il est interrogé pendant trois jours, puis déporté en Allemagne, au Stalag VI. Le Colonel William McNamara, officier américain le plus gradé parmi les prisonniers, impose à Thomas de loger dans une baraque de soldats. Il est soupçonné d'avoir parlé sous la torture. Là, il doit affronter le Sergent Bedford, maître du marché noir local. Un jour, débarquent chez Thomas deux nouveaux : Scott et Archer, officiers de l'US Air Force. Ils sont noirs, et Bedford, violemment raciste, les harcèle. Une nuit, Archer est assassiné. McNamara semble couvrir Bedford, suspect aux yeux de Thomas et de Scott. Puis c'est au tour de Bedford d'être tué. Scott est accusé de meurtre. Une Cour Martiale, présidée par McNamara, est autorisée par l'autorité allemande, le Colonel Visser. Avocat de Scott (aidé par Visser, comme lui ancien élève de Yale), Thomas prouve son innocence. Mais il découvre que McNamara poursuit un projet différent : creuser un tunnel pour s'évader afin de faire sauter l'usine de munitions voisine. Pour sauver Scott, il s'accuse du crime. Au même moment, le sabotage réussit. McNamara se livre alors à Visser pour assumer le crime de Bedford et l'évasion. Il est exécuté sur le champ.