Oborožena skupina Irske republikanske armade ugrabi britanskega vojaka Jodyja. Med njim in Fergusom, enim od teroristov, se oblikuje posebna vez. Čeprav Fergus ne more rešiti Jodyja pred smrtjo, mu obljubi, da bo poiskal njegovo punco Dil. Medtem ko ga zaradi izdajstva lovijo partnerji iz armade, Fergus v Londonu obišče Dil in se zaljubi vanjo.

Zgodba se dogaja leta 1898 in spremlja britanskega častnika Harryja Fevershama, ki na predvečer predvidene bitke zoper sudanske upornike, t.i. mohamedanske fanatike, zapusti svoj položaj. Prijatelji in zaročenka mu pošljejo štiri bela peresa in tako ga simbolično označijo za strahopetca ter izdajalca. Da bi opral svoje dobro ime in upravičil nerazumljivo odločitev, se preobleče v Arabca in odpotuje v Sudan, kjer naj bi izza sovražnikovih črt deloval kot britanski izvidnik in obveščevalec. Ko napadejo njegov nekdanji regiment, Faversham pod krinko reši življenje tistih, ki so ga zasmehovali in blatili kot strahopetca.