1884年英國對蘇丹殖民戰爭期間,軍官哈里·法弗沙姆(希斯·萊杰飾)在與黛綺(凱特·哈德森飾)訂婚后,因對戰爭的恐懼與道德質疑辭去軍職。三位好友與黛綺寄來的四根白羽毛象征著對其行為的譴責,使哈里陷入眾叛親離的精神折磨。為洗刷恥辱,他喬裝成阿拉伯人潛入蘇丹,在敵軍營地秘密營救被俘的昔日戰友。經歷生死考驗后,哈里成功解救同伴并攜帶重要情報返回英軍陣地,以行動完成自我救贖。最終他與黛綺在戰地醫院重逢,兩人共同見證這場殖民戰爭對人性的摧殘。影片改編自A.E.W.Mason的1902年同名小說,通過個人救贖故事折射帝國主義戰爭背景下的道德困境。