Oskar (Kåre Hedebrant) es un niño tímido de doce años que vive en Blackeberg, un suburbio de la ciudad de Estocolmo a comienzos de la década de 1980, con su madre que se encuentra separada de su marido.