cast
-
Marlene Dietrich
Shanghai Lily
-
Clive Brook
Captain Donald 'Doc' Harvey
-
Anna May Wong
Hui Fei
-
Warner Oland
Mr. Henry Chang
-
Eugene Pallette
Sam Salt
-
Lawrence Grant
Reverend Carmichael
-
Louise Closser Hale
Mrs. Haggerty
-
Gustav von Seyffertitz
Eric Baum
-
Émile Chautard
Major Lenard
-
George Blagoi
Minor Role (uncredited)
-
Leonard Carey
Carey (uncredited)
- George Chung Chinese Soldier (uncredited)
-
Wong Chung
Chinese Officer Checking Passports (uncredited)
- Jack Deery British Officer at Shanghai (uncredited)
-
Herbert Evans
British Railway Officer (uncredited)
-
Willie Fung
Train Engineer (uncredited)
- Tom Gubbins Chinese Officer (uncredited)
-
Forrester Harvey
Peiping Ticket Agent (uncredited)
-
Claude King
Mr. Albright (uncredited)
-
James B. Leong
A Rebel (uncredited)
-
Miki Morita
Chinese Officer (uncredited)
- Minoru Nishida Li Fung (uncredited)
-
Victor Wong
Chinese Officer (uncredited)
- Ura Mita Chinese Woman (uncredited)