Continuity mistake: The overall timeline of the film is about twelve months but it is inconsistent as far as the seasons. When Blomkvist arrives at the Vanger's island, it is the dead of winter with deep snowfall. A short while later, when Blomkvist is talking to the detective on a pay phone (who asks if he is surviving the winter weather), the snow is gone and the deciduous trees have no leaves, but a few minutes later, when the scene cuts to Henrik Vanger being rushed to the hospital, it is suddenly the middle of summer, sunny and the trees are in full bloom. When Lisbeth arrives on the island, and she and Blomkvist are sitting outside at night talking, the trees close to the house are bare and a howling wind can be heard in the background, but the next day trees have leaves. Some weeks later, when Lisbeth saves Bloomkvist from Martin, it is winter again, with heavy frost on the ground and trees are bare once more. A little while after that, when Lisbeth and Blomkvist go to find Harriet, trees on the street are in full bloom. A day or two later, when Blomkvist is talking to Harriet in the park, it is apparently now early spring because the smaller deciduous trees are only just beginning to sprout new leaves while some bigger ones have none at all. At the very end, it's just before Christmas again.
Continuity mistake: When Lisbeth searches Hans-Erik Wennerström on Google, the first search result is for a Wikipedia article. Below the link, Hans-Erik's birth date is listed as May 29, 1952. Lisbeth then goes onto the Wikipedia page and Hans-Erik's birth date is now listed as 12 June, 1951.