Oskar es un niño tímido de doce años que vive en un suburbio de Estocolmo a principios de los 80. Sufre los abusos de sus compañeros de clase, y pasa las noches soñando con vengarse. Una noche se encuentra con Eli; parece una niña, sólo sale de noche, y no parece afectada por el intenso frío.