This English-language version I liked a bit less than the previously-reviewed 2009 Swedish version, but it’s still worth watching. There are more differences between the films (including in the characterizations of Mikael Blomkvist and Lisbeth Salander) than I expected. Daniel Craig is successful in distinguishing Blomkvist from James Bond. As with the Swedish version, it’s the fascinating character of Lisbeth who steals the show, and Rooney Mara is excellent in the role, just as was Noomi Rapace. The script makes her a tad more likable than the Swedish version. Some of the violence is toned down, such as in the purse snatching, and we see much more of her original guardian.
Craig’s married girlfriend is played by Robin Wright, best known as title character in The Princess Bride and still very appealing. More is made of their relationship than in the Swedish version, and I don’t recall seeing Blomkvist’s daughter at all in the other movie.
Not yet having read the novel I can’t say which film is closer to it, but there are a couple of things that I’d bet a many kronur were changed to better appeal to British and American audiences.