В 1931 году молодой и перспективный писатель Кристофер Ишервуд приезжает в Берлин по приглашению своего друга, поэта Уистена Хью Одена. В поисках вдохновения он начинает работать учителем английского языка и селится в квартиру с эксцентричным Джеральдом Хэмилтоном и мечтающей о славе актрисой Жан Росс, которая выступает в местном кабаре. Окружающие его колоритные личности становятся образами для его рассказов. Жизнь Кристофера переворачивается после встречи с Каспаром, уличным парнем и проститутом, которая ведет к его знакомству и последующей влюбленности в Хайнца, уборщика с тяжелой семейной ситуацией. Пытаясь помочь своему возлюбленному, Кристофер оплачивает медицинские счета его матери, что вызывает резкое недовольство его брата-нациста Герхарда.