Carey Mulligan is too apple-cheeky and robust looking to play Salander but of course there is always make-up and/or extreme dieting. But still her vibe is too ordinary and harmless. OTOH, I thought the Swedish actress was spot on. ETA: here is an article whose author agrees with me: http://www.blogomatic3000.com/2010/04/26/is-carey-mulligan-lisbeth-salander/ The actress mentioned whom the author of the article prefers for the role of Salander, Allison Scagliotti, is way better suited IMO. Every other picture of her on Google is that of a sullen, defensive girl. But oh well; we get apple cheeks. Uncle Dick will be happy.