En 1898, Harry Feverham, un officier de l'empire britannique, refuse d'aller se battre au Soudan et quitte l'armée. Synonyme de déshonneur, son acte l'exclut immédiatement de la haute société londonienne. Trois de ses amis, dont le lieutenant Jack Durrance et sa fiancée, lui envoient alors 4 plumes blanches symbolisant la lâcheté. Incompris et tourmenté, Harry apprend que son ancien régiment est tombé aux mains des rebelles soudanais. Il décide alors de regagner son honneur en allant sauver ses amis