From NetFlix:
Tech expert Lisbeth Salander (Noomi Rapace) becomes the prime suspect when two journalists, including Dag Svensson (Hans Christian Thulin), die after Millennium magazine publisher Mikael Blomkvist (Michael Nyqvist) launches an exposé of the Swedish sex trade. In Part 2 of the trilogy based on the action novels of Stieg Larsson, the vampiric Salander vanishes as Blomkvist digs deep into a possible conspiracy.
Here we discuss the Swedish version.
You should first (read and) see The Girl With The Dragon Tattoo (2009) which is the first book of the Millenium trilogy by Stieg Larsson. Actors from the first film continue into the second film which follows faithfully the book such that its ending will flow into the third book.
Fortunately the DVD from Netflix allowed me to have both English dubbing as well as SDH subtitles for the hard-of-hearing. The dubbing does not match exactly the subtitles, but that does not matter. Moreover, the dubbing is spoken with very clear diction. If your hearing ever suffers you may discover that American actors often mumble because diction lessons are not part of the American acting tradition.
This time around I appreciated the actor Michael Nyqvist better and found that he fit the part. He is somewhat inert, but perhaps that is the intent. In general it is revealing to first read the novel and then compare your mental pictures of the characters with the actors chosen.
There is an explicit Lesbian sex scene. There is a rape scene.