Ekranizacja autobiograficznej powieści Christophera Isherwooda. W 1931 roku Christopher (Matt Smith), jako początkujący pisarz przyjeżdża do Berlina na zaproszenie przyjaciela. Nawiązuje tam znajomość z Casparem (Alexander Doetsch), chłopcem do towarzystwa. Nie trwa ona jednak długo. Wkrótce poznaje Heinza (Douglas Booth), młodego zamiatacza ulic. Pomaga mu, finansując leczenie chorej matki chłopca. Kiedy władza nazistów umacnia się coraz bardziej wyjeżdża z Heinzem do Londynu. Jednak gdy wiza jego towarzysza wygasa, mimo starań nie jest w stanie zapobiec jego powrotowi do Niemiec. Po latach, jako uznany pisarz powraca do Berlina na spotkanie Heinza, który ma teraz żonę i dzieci.