An Englishman (Richard Arlen) fights in the Sudan after receiving white feathers of cowardice from his fiancee (Fay Wray) and friends.

Richard Arlen
as Lt. Harry Faversham

Fay Wray
as Ethne Eustace

Clive Brook
as Lt. Jack Durrance

William Powell
as Capt. William Trench

Theodore von Eltz
as Lt. Castleton

Noah Beery
as Slave Trader

Zack Williams
as Idris

Noble Johnson
as Ahmed

Harold Hightower
as Ali

Philippe De Lacy
as Harry Faversham - age 10