No matter how turned off you are to the violence (and yes, the rape scene is brutal but let's remember that the book was called in Swedish Men Who Hate Women) this is a film about a woman who is handed the shit of life and takes that shit and makes herself into something unique and awesome. She is no shrinking violet looking for pity and she doesn't play the girl game. She is who she is and she is smarter and tougher than most any women we have seen onscreen except maybe for Linda Hamilton as Sarah Connor in Terminator 2 and Sigourney Weaver as Ripley in Aliens.
What makes her so great is that she bucks every cultural convention. People dismiss her because of the whole goth look and the piercings but that is just her way of saying I'm not conforming, I don't care, I will survive.
I found the relationship between Blomkvist and Salander in this film to be very fascinating. It's like the genders were switched. She's the man, she's on top. Once the two of them get together to work that's when the movie really takes off. They have a great energy but I give Daniel Craig credit for knowing that Mikael needs to take a back seat to Lisbeth. It is her energy in their scenes that drive him. And it is his trust in her that gives her that courage to be seen, to actually be seen by another man. She lets him in which is a big deal because she has been let down and abused by men her whole life. As they work together you see her soften and awaken as a person like when she makes him breakfast or how she does her hair (for a woman with very little hair she had many different hairstyles).
This is a wildly fierce feminist film where the woman who society has dismissed and said does not matter saves the day. This new age heroine is just the type of character we need in an time where girls and women are still told to conform and fit in and be quiet and be good. Lisbeth says no way, fuck you. We need more women to do that on a daily basis.