Khartoum (film) the film for its historical inaccuracies(for example the mahdi did not want to kill everyone in the capital and called for killing only soliders). Khartoum (film) Khartoum is a 1966 film written by Robert Ardrey and directed by Basil Dearden. It stars Charlton Heston as British Gen. Charles "Chinese" Gordon and Laurence Olivier as the Mahdi (Muhammad Ahmed), with a supporting cast that includes Richard Johnson and Ralph Richardson. The film is based on historical accounts of Gordon's defence of the Sudanese city of Khartoum from the forces of the Mahdist army, during the Siege of Khartoum. The opening and
Siege of Khartoum relief to Khartoum. He was rebuked by Queen Victoria in a telegram which became known to the public. His government fell in June 1885, though he was back in office the next year. The public outcry soon weakened, first when press coverage and sensationalism of the events began to diminish and secondly when the government released details of the £11.5 million military budget cost for pursuing war in the Sudan. In reality, Gladstone had always viewed the Egyptian-Sudanese imbroglio with distaste and had felt some sympathy for the Sudanese striving to throw off the Egyptian colonial rule. He once declared