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