Oskar est un jeune adolescent de 12 ans vivant au début des années 1980 à Blackeberg dans la banlieue de
Stockholm. Régulièrement martyrisé par ses camarades de classe et ne trouvant pas le courage de répliquer, il passe ses nuits à rêver de vengeance et à répéter des attaques au couteau dans la cour de son immeuble. Un soir, il rencontre la jeune Eli, qui est depuis peu sa voisine et habite seule avec un homme. Eli semble être une jeune fille de 12 ans mais elle est étrangement pâle, ne sort que la nuit et ne semble pas être affectée par le froid de l'hiver suédois. Très vite, Eli intrigue Oskar. De plus son arrivée dans le quartier coïncide avec une série de meurtres et de disparitions mystérieuses. Oskar ne tardera pas a découvrir la vérité : Eli est un vampire. Leur complicité n'en souffrira pas et n'en sera au contraire que plus forte.