En 1883, el Primer Ministro británico Gladstone (Richardson) envía al General Charles Gordon (Charlton Heston) a Jartum, Sudán, donde miles de civiles viven bajo la amenaza del fanático musulmán autodenominado como el Mahdi (Lawrence Olivier), y sus ejércitos de seguidores llamados los derviches.