Having read all three novels by the late Swedish author Stieg Larsson and seen all of their three Swedish film adaptations, I wasn’t expecting to be blown away by this latest incarnation. I think everyone will agree that the plot twists and shocks are the most compelling part of the story. I will say that I was pleasantly surprised with this Englishlanguage adaptation. It is perfectly cast and brilliantly shot. Beware, however, if you aren’t familiar with the story, let me just say disturbing doesn’t begin to cover it.

Disgraced journalist Mikael Blomkvist (Daniel Craig) is hired by a powerful business tycoon Henrik Vanger (Christopher Plummer) to solve the 40-year-old murder of his favorite niece. When Lisbeth Salander (Rooney Mara), a computer hacker hired to investigate Blomkvist, stumbles upon his investigation, she joins him in the search for the killer.

The acting here is the real highlight. Rooney Mara, a relative unknown and the daughter of New York Giants owner Tim Mara, is spot on as the damaged genius Lisbeth, and Craig is perfect as the tenacious journalist. Robin Wright and the rest of the terrific supporting cast are equally talented. And on another positive note the original Mikael Blomkvist (Michael Nyqvist) is the villain in Mission Impossible 4, and the original Lisbeth (Noomi Rapace) has a supporting role in the new Sherlock Holmes film, so free trade is flowing in Hollywood. Just like the Swedish original, it’s an 8.