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)
Crew
Jules Furthman
Screenplay
Lee Garmes
Director of Photography
Travis Banton
Costume Design
Josef von Sternberg
Director
Frank Sullivan
Editor
Adolph Zukor
Executive Producer
Hans Dreier
Art Direction
James Wong Howe
Additional Photography
Herman Hand
Orchestrator
Warner Cruze
Assistant Camera
Recommended
Info provided by The Movie Database. Watch sources provided by JustWatch.