Brilliant and engrossing adaptation of the book. For those of you familiar with the Swedish films, this is not a remake of the 2009 movie. Mostly filmed in Sweden, it feels like a foreign film. I found it beautifully directed, filmed, acted, written, and scored. Rooney Mara is pitch perfect as Lisbeth Salander, as is Daniel Craig's Blomkvist. For a two-hour and forty-eight minute film, it sure went fast. Highly recommend, but not for kids. This film is even more graphic in some ways than the original film. For an American film, that's saying something.