Chris Kavan - wrote on 09/11/10
While I'm going to say the book was better, this is one of the best adaptations I have seen in a long time. The casting was perfect, Noomi Rapace IS Lisbeth and Michael Nyqvist was just as good as Blomkvist. They didn't gloss over the tough parts, even if they had to cut out some things for time. A great film, whether you've read the book or not.