No início do outono de 1989, Wilhelm Powileit (Bruno Ganz) está comemorando o seu 90º aniversário. Ele foi homenageado como um herói da classe trabalhadora na RDA, portanto, está com sua família e com funcionários em sua festa de aniversário. Ninguém sabe ainda que Sascha, o neto de Wilhelm, deixou o país e fugiu para o Ocidente. Apenas Kurt (Sylvester Groth), filho de William e pai de Sasha, suspeita-se que nos próximos dias algo vai mudar, gerando turbulência no país e na própria família Powileit.