Depois que o exército egípcio, comandada por oficiais britânicos, é destruído em uma batalha no Sudão em 1880, o governo britânico está em um dilema. Ele não querem enviar uma força militar britânica para uma guerra estrangeira, mas eles têm o compromisso de proteger os egípcios em Cartum. Eles decidem pedir o general Charles “Chinês” Gordon, que era uma espécie de herói popular no Sudão por ter acabado com o comércio de escravos na área, para providenciar a evacuação. Gordon concorda, mas também decide defender a cidade contra as forças do Mahdi – O Esperado – e tenta forçar os britânicos a enviar tropas.