Harry Feversham est un soldat britannique avec un futur en or, jusqu'à ce qu'il démissionne inexplicablement de son régiment. Il est vu comme un lâche, renié par sa famille, sa fiancée et son meilleur ami. Brisé et abandonné, Harry apprend que son régiment a subi une attaque brutale de rebelles soudanais. Soudain, son son cap lui apparaît clairement et il se met en route pour sauver ses camarades et retrouver son honneur.