Shanghai Express (1932) - (Movie Clip) Both Their Souls Are Rotten

Pompous clergyman Carmichael (Lawrence Grant) unloads on Brit military doctor Harvey (Clive Brook) about Hui Fei (Anna May Wong) and Magdalen (Marlene Dietrich, a.k.a. Shanghai Lily), whose subsequent chat suggests a complex history, early on the trip in Shanghai Express, 1932.