Quelques scènes de bataille sont bien filmées, le personnage de Gladstone bien campé, les moeurs politico-militaires anglaises bien décrites, les intrigues de couloir bien montrées, mais pour ce qui concerne le Soudan, c'est plus une falsification historique qu'une reconstitution. C'est l'Histoire revue et corrigée par Hollywood. Charlton Heston est bon, parce que son personnage est britannique, mais hélas Laurence Olivier dans le rôle du Mahdi est ridicule avec son bronzage. On est ramené au temps ou les chanteurs de jazz blancs se noircissaient la figure au cirage. Chez les Soudanais on retrouve les stéréotypes inévitables du fanatique, du traître durement mais justement puni et du bon sauvage qui s'est fait chrétien. Rien ne justifie une telle longueur !