Charlton Heston
Gen. Charles 'Chinese' Gordon
Laurence Olivier
Mahdi
Richard Johnson
Colonel Stewart
Ralph Richardson
William Gladstone
Alexander Knox
Sir Evelyn Baring
Johnny Sekka
Khaleel
Michael Hordern
Lord Granville
Zia Mohyeddin
Zobeir Pasha
Marne Maitland
Sheikh Osman
Nigel Green
General Wolseley
Hugh Williams
Lord Hartington
Ralph Michael
Sir Charles Dilke
Douglas Wilmer
Khalifa Abdullah
Edward Underdown
Colonel William Hicks
Peter Arne
Major Kitchener
Alan Tilvern
Awaan
Michael Anthony
Herbin
Roger Delgado
Sheikh Abdul Rahim
Leo Genn
Narrator (voice)
Jerome Willis
Frank Power