L'épopée de Gordon Pacha au Soudan dans les années 1880 appartient à la légende des guerres coloniales britanniques, et le film qui s'inscrit dans la catégorie des grands films d'aventure hollywoodiens de la décennie 60 (en co-production avec les Anglais), est avant tout la rencontre et l'opposition de 2 personnages exceptionnels. D'un côté, le général Gordon, mystique et téméraire, incarné par un Charlton Heston impérial, habitué des grandes figures historiques ; de l'autre, le Mahdi, fanatique et déterminé à débarrasser son pays de l'impérialisme britannique. C'est Laurence Olivier, méconnaissable et grimé par un épais fond de teint, qui incarne ce personnage étonnant avec toute l'intensité voulue, en grand tragédien shakespearien qu'il est. Entre les 2 hommes et entre ces 2 acteurs va se livrer une lutte continuelle qui donne au film sa dimension épique et historique. On découvre aussi les hésitations et les atermoiements de la diplomatie britannique ainsi que la volonté de non-engagement de Londres dans le conflit du Soudan. La direction artistique soignée, les scènes de combat et d'action réglées par la seconde équipe dirigée par Yakima Canutt (qui avait déjà oeuvré sur Ben-Hur) apportent du poids à ce film auquel il manque une once de souffle épique et un petit quelque chose pour que je hausse ma note, mais ça reste quand même une belle fresque historique.