“Let the Right One In” turns a vampire story into something close to a love story, and the film mostly earns that gamble. Directed by Tomas Alfredson and adapted from John Ajvide Lindqvist’s 2004 novel, the movie runs 115 minutes and plays as both horror and drama, with the supernatural elements serving the bond between the two leads rather than driving the plot.
Kåre Hedebrant plays Oskar with a quiet dignity that makes his suffering believable. Lina Leandersson plays Eli with a presence that never feels like a trick — she is a girl, and also something else entirely. Their chemistry carries the film, and the director’s decision to tone down the horror elements and focus on the relationship pays off.
Trailer, via Magnolia Pictures & Magnet Releasing.
Oskar and Eli’s Bond
Oskar and Eli meet through a shared wall, passing coded messages until they finally become friends. Eli learns that Oskar is being bullied and encourages him to stand up for himself, which leads him to join exercise classes. The friendship grows slowly, but the film never lets the audience forget the danger beneath it. Håkan, the man who lives with Eli, kills a man to feed her, and Eli herself kills another man named Jocke. These acts of violence are not distant spectacle — they happen near the children, and the film treats them with the weight they deserve.
The film’s central tension is that Oskar wants a normal life while Eli cannot have one. Their bond is fragile, and the film does not soften the cost of it. When Eli spends the night at Oskar’s apartment and they agree to “go steady,” the moment is tender and strange at once, because Eli is not a girl in the way Oskar hopes. The film does not pretend otherwise.
The Cast and the Casting Process
The casting took nearly a year, with open auditions held across Sweden. Kåre Hedebrant was initially screened at his school before auditioning. Lina Leandersson responded to an online ad seeking a 12-year-old boy or girl “good at running.” She went through three more auditions before landing the role. Alfredson has called the process the hardest part of making the film, and he wanted actors who looked innocent and could interact naturally in front of the camera. He described the two leads as mirror images of each other, with Eli representing everything Oskar is not.
Filming in Luleå
Principal photography took place in Luleå, in northern Sweden, to get enough snow and cold weather. The area dated from around the same time as Blackeberg and had similar architecture. Alfredson shot a few scenes in the Blackeberg area, including the scene where Eli leaps down on Virginia from a tree, which was filmed in the town square of B. The production was backed by EFTI, Sveriges Television and Filmpool Nord, with support from the Swedish Film Institute, Nordisk Film & TV Fond, WAG and Canal+.
Release and Reception
The film premiered at the Gothenburg Film Festival on 26 January 2008, where it won the Nordic Film Prize. It was released in Sweden on 24 October 2008 through Sandrew Metronome. Reviews praised the performances, the cinematography, the screenplay and the direction. The film has become a touchstone of Scandinavian horror, and its influence can be seen in later films that treat vampires as figures of romance rather than pure evil.
| Role | Actor |
|---|---|
| Oskar | Kåre Hedebrant |
| Eli | Lina Leandersson |
| Håkan | Per Ragnar |
| Jocke | Mikael Rahm |
| Element | Focus |
|---|---|
| Source material | Novel by John Ajvide Lindqvist |
| Setting | Blackeberg, Stockholm, 1982 |
| Director | Tomas Alfredson |
| Lead casting | Open auditions across Sweden |
“Let the Right One In” is a rare horror film that respects both its genre and its characters. It is not afraid to be tender when it should be frightening, and it is not afraid to be frightening when it should be tender. The film holds together because the bond between Oskar and Eli is never treated as a costume or a trick. It is the whole point.
Get the Notebook.
The day's best stories and every fresh verdict, in plain English, in your inbox by seven. One email a day, no more.





