Marlene Dietrich

as Mademoiselle Amy Jolly

Ullrich Haupt

as Adjutant Caesar

Gary Cooper

as Légionnaire Tom Brown

Emile Chautard

as French General

Adolphe Menjou

as Monsieur La Bessiere

Eve Southern

as Madame Caesar

Francis McDonald

as A Sergeant

Paul Porcasi

as Lo Tinto