En 1901, pendant la guerre des Boers en Afrique du Sud, trois officiers australiens, Harry Morant, Peter Handcock et George Witton, membres d’une unité britannique, sont traduits en cour martiale. Leur chef, le capitaine Hunt, est tombé dans une embuscade. Après la découverte de son corps mutilé, Morant avait mené des représailles contre l’ennemi et fait exécuter sur-le-champ un homme portant l’uniforme de son supérieur. Plus tard, d’autres prisonniers furent également exécutés, ainsi qu’un missionnaire allemand. Désigné pour défendre les accusés qui risquent la peine de mort, le major Thomas, inexpérimenté en cour martiale, nommé la veille seulement alors que le procureur, le major Bolton, a disposé de six semaines, demande un report du procès. Il se heurte à un refus catégorique ....