Angelina Jolie rejected the role and eventually Eva Green then took the role.
Jolie revealed to Vanity Fair about the studio approrach, “It started with a call from Amy [Pascal, co-chairman of Sony Pictures]. She asked if I wanted to play a Bond girl. I said, ‘No, I’m not comfortable with that, but I would like to play Bond.’ We laughed, and then, about a year later, she called back and said, ‘I think I found it’.”
Jolie then took the role of heroine Evelyn Salt in the movie Salt.
She said, “Salt is nothing like Bond. avoid that. My character doesn’t use her sexuality to get anything. It’s the roughest I’ve looked. When we fight, it gets ugly. Somebody breaks my nose in the film. It’s not pretty.”