For an actress who makes her fortune with her killer looks, it may have come as a bit of a blow when director David Fincher decided she was too good looking to play character Lisbeth Salander in The Girl with the Dragon Tattoo.
"Look, we saw some amazing people. Scarlett Johansson was great. It was a great audition, I'm telling you. But the thing with Scarlett is you can't wait for her to take her clothes off."
"I keep trying to explain this. Salander should be like E.T. If you put E.T. dolls out before anyone had seen the movie, they would say, 'What is this little squishy thing?' Well, you know what? When he hides under the table and he grabs the Reese's Pieces, you love him! It has to be like that."
Before finally casting Rooney Mara in the role, David - who directed The Social Network - was worried he wouldn't ever find the right actress to portray the character.
He added: "I had seen a lot of actresses. I was beginning to get to the point where I was thinking, 'Maybe conceptually you are talking about a person who doesn't exist'."
Not to worry Scarlett, we love your curves!