The first thing to say about this film is thank heavens it is Swedish film rather than an American interpretation.
It is brilliantly played and even more brilliantly cast. Noomi Rapace makes the central character of Lisbeth Salander much more believable than she is the Stieg Larsson books and the other key female parts are all played by suitably sexy, earthy women who all look the age they are playing.
The sexual violence is genuinely stomach-churning, as it should be.
I have to say that I don't really feel engaged by the polarised feminist diatribe or gratuitous exploitation and violence.
If you liked the books then don't be put off by the subtitles, because this is a great realisation.