
Cast

Marlene DietrichShanghai Lily 
Clive BrookCaptain Donald 'Doc' Harvey 
Anna May WongHui Fei 
Warner OlandMr. Henry Chang 
Eugene PalletteSam Salt 
Lawrence GrantReverend Carmichael 
Louise Closser HaleMrs. Haggerty 
Gustav von SeyffertitzEric Baum 
Émile ChautardMajor Lenard 
George BlagoiMinor Role (uncredited) 
Leonard CareyCarey (uncredited) - G
George ChungChinese Soldier (uncredited) 
Wong ChungChinese Officer Checking Passports (uncredited) - J
Jack DeeryBritish Officer at Shanghai (uncredited) 
Herbert EvansBritish Railway Officer (uncredited) 
Willie FungTrain Engineer (uncredited)
If you liked this




















