Hannah is a mute teenager. Thomas eats roadkill. After Hannah is sent to live with her uncle in the lonely countryside, the two meet, forming an uncanny relationship. Their only obstacle is the outside world.
In 1931, budding author Christopher Isherwood goes to Berlin at the invitation of his friend W. H. Auden for the gay sex that abounds in the city. He falls for street sweeper Heinz, paying medical bills for the boy's sickly mother, to the disapproval of her other son, Nazi Gerhardt.