"The English language adaptation of the Swedish novel by Stieg Larsson follows a disgraced journalist, Mikael Blomkvist played by Daniel Craig (not a great fan normally unless he's Bond but not bad at all in this), as he investigates the disappearance of a wealthy patriach's niece from 40 years ago. He is aided by the pierced, tattooed, computer hacker named Lisbeth Salander played by Rooney Mara (very good). As they work together in the investigation, Blomkvist and Salander uncover corruption and murder beyond what they could ever have imagined."
I've seen the original version from 2009 directed by Niels Arden Oplev and read the book, this version is better for three reasons in my opinion, the character of Lisbeth is better played by Rooney Mara although there's nothing wrong with the performance by Noomi Rapace as Lisbeth in the original and it's mostly without subtitles (petty I know) and David Fincher has done a better job transferring the book to the big screen. There's more focus on Lisbeth's character, better pace and a few little changes that make it an easier movie to enjoy and it's still got the same butt clenching realism but to me a better version to watch.
If you haven't seen the original or read the book it's a damn good mystery movie and worth anybody's time!