Scarlett Johansson was too sexy to star in The Girl With The Dragon Tattoo, director David Fincher has hinted.
The Iron Man 2 star was one of the actresses in the running to play computer hacker Lisbeth Salander in the Hollywood remake of the Swedish film, but David chose Rooney Mara for the part instead.
"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," he told Vogue.
"I keep trying to explain this. Salander should be like ET. If you put ET dolls out before anyone had seen the movie, they would say, 'What is this little squishy thing?'."
Rooney - who previously worked with David on The Social Network - had the right combination of loveability and strangeness, even though the studio reportedly wanted another actress to play the lead.
"There were all these different versions of Salander, but the one that had the most layers was Rooney's. I kept coming back to this," he said.
"I had said so often, 'This is the one I want'. They said, 'No. You are being obstinate. Move on'. And I said, 'Nope'. Part of me wanted that last puppy that nobody else did. I didn't want the consensus. I wanted the person that made everybody go, 'Really?' I needed that."