Synopsis
1931, en Chine. Le "Shanghai Express" traverse le pays en pleine guerre civile. A bord, parmi quelques européens, le capitaine Harvey retrouve Madeline, une aventurière qui se fait appeler Shanghai Lily, et qu'il n'a jamais cessé d'aimer. Le convoi est intercepté par des révolutionnaires, dont le chef est l'un des passagers nommé Henry Chang. Celui-ci demande à Shanghai Lily de devenir sa maitresse. Elle refuse. Il menace alors de crever les yeux du Capitaine Harvey. Lily cède à son chantage, méprisée par Harvey, ignorant qu'il lui doit la liberté. Hui Fei, ennemie jurée de Chang, le poignarde. Les rebelles sont arrêtés. Shanghai Lily et Harvey regagnent le train et s'avouent leur amour.