Khartoum (film) Underdown) is lured into the desert and slaughtered by Muslim zealots led by Muhammad Ahmad (Laurence Olivier), a fanatic Sudanese Arab who believes he is the Mahdi, the prophesied "saviour of humanity". The British Prime Minister William Ewart Gladstone (Ralph Richardson), who does not wish to send more military forces to Khartoum, is under great pressure to send military hero Major General Charles George Gordon (Charlton Heston) there to salvage the situation and restore British prestige. Gordon has strong ties to Sudan, having broken the slave trade there in the past, but Gladstone distrusts him. Gordon has a reputation for
Siege of Khartoum its lowest. The relief expedition was attacked at Abu Klea on 17 January, and two days later at Abu Kru. Though their square was broken at Abu Klea, the British managed to repel the Mahdists. The Mahdi, hearing of the British advance, decided to press the attack on Khartoum. On the night of 25–26 January an estimated 50,000 Mahdists attacked the city wall just before midnight. The Mahdists took advantage of the low level of the Nile, actually crossing it on foot, and rushed around the wall on the shores of the river and into the town. The details of