1884, la tension monte à Khartoum. Le Mahdi, chef religieux, poursuit la guerre sainte, tandis que la Grande-Bretagne tente de protéger ses intérêts et de porter secours à ses sujets coincés au Soudan.
David Benbrook, le consul britannique, compte sur le capitaine Ryder Courtney pour emmener ses trois enfants en lieu sûr. Hélas, le bateau ne résiste pas aux attaques derviches. Téméraire, la ravissante Rebecca, fille aînée du consul, n'hésite pas à tirer sur l'ennemi, ce qui séduit Ryder...
L'embarcation est forcée de revenir dans la ville assiégée, où chacun tente de survivre et de se rendre utile. Mais on annonce bientôt la mort du général Gordon, et si le lieutenant Penrod Ballentyne continue de s'illustrer par sa bravoure, l'armée britannique est au plus mal...