An Englishman (Richard Arlen) fights in the Sudan after receiving white feathers of cowardice from his fiancee (Fay Wray) and friends.
as Lt. Harry Faversham
as Ethne Eustace
as Lt. Jack Durrance
as Capt. William Trench
as Lt. Castleton
as Slave Trader
as Idris
as Ahmed
as Ali
as Harry Faversham - age 10
as Col. Eustace
as Col. Faversham
as Col. Sutch
as Fuzzy Wuzzy Native