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