Making this in the English language with an international star playing one of the leads put me off for a while. The Swedish films were all superb; nearly as good as Stieg Larsson's books so a 'foreign' attempt at making the story properly Swedish seemed risky,
That said, it was pretty convincing and the acting was just right. Well directed too and the lighting, set design, costumes all first class.
A film is always made in the edit suite though, and seemingly this could have been at least 4 hours long to build and convey ALL the characters and their backgrounds and complexities before one of the book's most important sections (Australia) creates the climax. Changing the script to omit Australia and set all the characters up in a form of cinematic shorthand spoiled things just a tad, but the Swedish production wasn't 4 hours long either; even if their budget DID stretch to Aus.
Maybe watch this first, then the Swedish production - then read the book. It is a magnificent work of fiction and the English version is great but not perfect.