Harry Feversham est un officier de l'armée britannique. Lorsque son régiment est envoyé combattre au Soudan, il démissionne de sa commission. Ses trois amis les plus proches et ses collègues officiers le considèrent comme un lâche et lui envoient chacun une plume blanche, symbole de lâcheté. Sa fiancée est du même avis et fait de même. Humilié par cela, Feversham part au Soudan pour racheter son honneur.