20世纪30年代的德国柏林,纳粹势力正在兴起。美国女艺人Sally(丽莎·明奈利 Liza Minnelli 饰)是一家俱乐部的舞女,非常受欢迎。刚刚来到柏林的英国男教师Brian Roberts(麦克尔·约克 Michael York 饰)碰巧成了Sally的室友,他 以教英语来养活自己。Sally诱惑Brian没有成功,于是怀疑他是个男同性恋者。Sally和她的一个朋友Max(赫尔穆特·格里姆 Helmut Griem饰)发生了关系,后来她发现,Robert也和Max发生过关系。另一边,一个犹太人Fr
艾格尼丝(哈里特·安德森 Harriet Andersson饰)、玛丽亚(丽芙·乌曼 Liv Ullmann饰)和卡琳(英格里德·图林 Ingrid Thulin饰)虽然是三姊妹,各人内心却有着积重难返的隔膜和疏离。艾格尼丝身患绝症,生命将近,守护在她身边的是女仆安娜。艾格尼丝没有得到过母亲完整的爱,死前妄想让关系紧张的姐妹变得珍爱彼此,却一再事与愿违。玛丽亚是最得母亲宠爱的孩子,因此遭到姐妹的嫉妒。她的感情生活处理的一塌糊涂,在丈夫和情人之间徘徊周旋。她对爱越是拥有,就越是贪婪。