Peter Ericson’s review published on Letterboxd :
Engaging, suspenseful, well-acted, atmospheric, and technically well-made Swedish thriller, based on the first book in Stieg Larsson’s Millennium Trilogy. Clichés and little originality notwithstanding, there is a certain freshness to the proceedings, and the film is one of the better Swedish entries in the genre. The movie contains a couple of very disturbing and intense scenes that linger in the mind. While the ending makes the film feel slightly too long, it also ties up a few loose ends quite nicely. Michael Nyqvist convincingly portrays Mikael Blomkvist, but his character is underdeveloped; Noomi Rapace is excellent and memorable as Lisbeth Salander; in a smaller role, Peter Andersson is appropriately disgusting and slimy as Nils Bjurman. Sure-handed direction by Niels Arden Oplev.