这部电影背景设定在上世纪30年代的德国柏林,当时纳粹势力正在兴起。美国女艺人Sally是一家俱乐部的舞女,人气很高。柏林的英国男教师Brian成了Sally的室友,靠教英语维持生计。Sally试图勾引Brian,但未成功,却怀疑他是同性恋者。Sally和她的朋友Max发生了关系,意识到Brian也和Max有过同性关系。与此同时,一位犹太人Fritz爱上了Brian的学生Natalia,一位富有的犹太小姐。为了和Natalia在一起,Fritz甘愿转变成犹太教徒。Sally怀孕了,但不知道孩子的父亲是Brian还是Max。纳粹势力越来越盛,Brian决定带Sally回英国。