The Girl with the Dragon Tattoo is a compelling mystery with fascinating characters, based on Stieg Larsson's first book in the Milennium trilogy.
It's the story of Mikael Blomkvist, who is hired by Vanger to investigate the disappearance and possible murder of his granddaughter 40 years ago.
Blomkvist is playing very well by Michael Nyqvist. I'm about a quarter of the way through the book and Nyqvist is who I picture as Blomkvist as apposed to Daniel Craig who played him in the US version.
However, the person who absolutely steals the show is Noomi Rapace as Lisbeth Salander. Rapace is incredible at bringing such an iconic character to life. She seems to personify Lisbeth's characteristics. Rooney Mara was a very good Lisbeth in the US version, but she has an ethereal quality about her which doesn't work with Lisbeth's personality. Rapace easily captures the aloof, distant personality of Lisbeth.
The movie has a 2hr30m runtime, which may put people off, especially since it's also in the Swedish language and for non-Swedish speakers that's 2 and a half hour of subtitles. But it doesn't feel that long. Before this the only foreign movies I've watched are horrors, so this was a big change for me, but it's just such an intriguing story that it doesn't matter about the runtime or subtitles. You just keep watching because you want to know what happens.
The only performance I preferred in the US version was Stellan Skarsgård as Martin, but that could be because he already has a creepy air about him from his appearances in Lars Von Trier movies. However, seeing actors that I'm not really familiar with, other than Rapace and Nyqvist, does bring more realism with the movie because I didn't see them as actors, I saw them as the characters.
This movie deserves to be seen if only for how incredible Rapace is. But the mystery will keep you on the edge of your seat, even if you already know what happens from the book or the US movie.