It's a long movie, but it is a pretty darn good movie. Rooney Mara did an incredible job of transforming herself into Lisbeth Salander. You will not recognize her from the tiny role in "The Social Network."
Daniel Craig is finally beginning to show his age. Ironic, they wanted a younger James Bond for that franchise. Enough about the cast.
If you've read the book you know it is a murder mystery. If you haven't read the book pay attention. Fincher, like the book, does a great job of making you wonder if Salander is crazy, emotionally detached, or just really messed up. The scenes with her therapist are intense, graphic, and disturbing. Just like the book. Mara does a great job of making this troubled character come off the page and onto the screen.
In my opinion, the movie could've been about thirty minutes shorter.