Действие фильма разворачивается в 1920-е годы. Главные герои — талантливый врач Уолтер Фейн и его жена Китти. Их жизнь в Шанхае кажется безоблачной, пока Уолтер не узнает о неверности Китти. В отместку он решает перевести их в маленькое поселение, что становится настоящим испытанием для привыкшей к городской жизни Китти. Уолтер ставит ей условие: она может остаться в Шанхае, только если её любовник согласится развестись со своей женой и жениться на ней. Однако это практически невозможно, и вскоре супруги переезжают в удалённое поселение, охваченное эпидемией холеры. В этом новом окружении их отношения подвергаются суровым испытаниям, заставляя каждого из них пересмотреть свои чувства и ценности.