佩恩(泰德·巴勃考克ToddBabcock饰)是一位在上海租界居住的美国医生。一天,他偶然结识了皓明(陶泽如饰),一个百姓党的特务。年轻时,皓明曾被十月革命的理念所感动,但他亲眼目睹了白色恐怖的残忍,于是改变了初衷,拿起了屠杀共产党人的屠刀。皓明的妻子在自杀前将女儿秋秋(梅婷饰)送进教会学校。长大后,秋秋在共产党人靳(张国荣饰)的影响下加入了共产党,并与靳假扮成伉俪,隐匿在上海,为身患重病的靳治病。当佩恩第一次见到秋秋时,他对这个美丽的中国女人一见钟情。然而,当他了解到秋秋和靳的故事后,他决定放弃一切来帮助他们,并见证了这段浪漫而悲伤的赤色之恋。