All Cast

Charlton Heston

Charlton Heston

Gen. Charles 'Chinese' Gordon

Laurence Olivier

Laurence Olivier

Mahdi

Richard Johnson

Richard Johnson

Colonel Stewart

Ralph Richardson

Ralph Richardson

William Gladstone

Alexander Knox

Alexander Knox

Sir Evelyn Baring

Johnny Sekka

Johnny Sekka

Khaleel

Michael Hordern

Michael Hordern

Lord Granville

Zia Mohyeddin

Zia Mohyeddin

Zobeir Pasha

Marne Maitland

Marne Maitland

Sheikh Osman

Nigel Green

Nigel Green

General Wolseley

Hugh Williams

Hugh Williams

Lord Hartington

Ralph Michael

Ralph Michael

Sir Charles Dilke

Douglas Wilmer

Douglas Wilmer

Khalifa Abdullah

Edward Underdown

Edward Underdown

Colonel William Hicks

Peter Arne

Peter Arne

Major Kitchener

Alan Tilvern

Alan Tilvern

Awaan

Michael Anthony

Michael Anthony

Herbin

Roger Delgado

Roger Delgado

Sheikh Abdul Rahim

Leo Genn

Leo Genn

Narrator (voice)

Jerome Willis

Jerome Willis

Frank Power