Americká misionářka Megan Davis přijíždí během čínské občanské války do Šanghaje, aby se tu provdala za doktora Roberta Strifea. Svatba je však odložena, když se Robert vydává zachránit děti do sirotčince situovaného v ohnisku hlavních bojů, a na naléhání bere Megan s sebou. Při návratu do Šanghaje jsou oba ve zmatku v davu napadeni, zraněná Megan je zachráněna a převezena do letního paláce generála Yena, hegemona místní provincie. Tady se sbližuje s Yenovou milenkou Mah-Li, jejímž prostřednictvím za zády generála unikají z paláce citlivé informace. Po odhalení komplotu je mladá Číňanka odsouzena k smrti, Megan si však pro ni u Yena vyprosí milost, připravena touto odpovědností riskovat svůj život. Omilostněná Mah-Li ale všechny znovu obelstí, pro generála má tato zrada tentokrát příchuť značně kyselou.