I loved the book by Steig Larsson, I'll admit. This film was faithful to it all through, it did not falter once. I was gripped by the amazing story and the remarkable talent onscreen. However it did drag on a bit too much and some scenes were unnecessary. Top Film: watch it!