Luckily I read the book after seeing the film, I say this because the movie I liked a lot but if I had seen after reading the book would not have appreciated so much . In the book the characters are much more thorough and characterized and the relationship between Lisbeth Mikael and much more multifaceted.
The only thing I really liked is the use of English expressions that the author drops here and there without a very specific meaning and that, in my opinion, know a little 'fake.
A great thriller to read in one breath.