玫根·戴维斯(巴巴拉·斯坦威克 饰)到中国,计划与一个传教士(Gavin Gordon 饰)结婚,并协助他的工作。在中国内战期间,戴维斯与她的未婚夫进入战争区域救助孤儿。他们在一个火车站失散,戴维斯为军阀阎将军(Nils Asther 饰)所救,同时也被他挟持。
阎将军迷上了戴维斯,并得知她将死去,他将她安置在他的行宫中。戴维斯遇上了阎将军的财政参谋,自称为美国的背叛者琼斯(Walter Connolly 饰),将军的小妾李玛(Toshia Mori 饰),以及他的副官李上尉(Richard Loo 饰)。当琼斯察觉李玛为敌方间谍时,阎将军欲将其处死,但戴维斯为李玛求情。阎将军明白李玛不会改变,但将这视为“转变一个传教士”的机会。他将戴维斯的基督教原谅的恳求视为空话,但不顾琼斯的反对接受了戴维斯作为人质,以保证李玛将来的表现。戴维斯发现她潜意识中为阎将军所吸引(表现于一组白日梦镜头)。