The Four Feathers (2002) (UK-import)
Harry Feversham (Heath Ledger), a British officer, resigns his commission on the eve of a battle in the Sudan. He is given four white feathers by his friends and fiancee (Kate Hudson) as a symbol of cowardice. Determined to win back his honour, Feversham exposes himself to hardship while disguised as a Sudanese man in an attempt to aid his comrades.