En 1898, Harry Feversham, un oficial del Imperio Británico, se niega a defender la fortaleza colonial de Jartum, atacada por un ejército de rebeldes sudaneses. El día antes de la marcha de las tropas, Harry vuelve la espalda a la guerra y abandona el ejército. Atónito por la conducta de su hijo, su propio padre lo repudia. Además, tres de sus amigos, entre los que están el teniente Jack Durrance y su prometida, Ethne Eustace, le envían cuatro plumas blancas, símbolo de cobardía. Incomprendido, solo y atormentado, Harry vive en Londres, donde descubre que Jack, su mejor amigo, y su antiguo regimiento han caído en poder de los rebeldes. El oficial británico decide entonces recuperar su honor y participar en el rescate disfrazado de beduino.
Aunque fue Heath Ledger quien interpretó a Harry Feversham, la primera elección era Jude Law.
Del libro al cine
La película se basa en la novela de mismo nombre de A.E.W. Mason, y ha sido llevada en varias ocasiones a la pantalla.
Famoso por abandonar rodajes
La fama de actor conflictivo de Wes Bentley aumentó después del rodaje de la película, ya que después de abandonar el de 'Pearl Harbor' estuvo a punto de marcharse del de 'Las Cuatro Plumas'.