You can use your keyboard to see the next slide ( ← previous, → next)
Then: Age 26
Now: Age 32
Casino Royale's 2006 Bond girl Eva Green is so hot, she's smokin' (sorry, couldn't resist!). Although the sexy star has said that she exercises for an hour each morning with a personal trainer doing a combo of strength and cardio, she actually hates to diet.
"Before my first film, the casting director asked me to lose some weight," the actress told InStyle. "I started drinking soups, and then I was like, 'I can't do it, I can't go on a diet.' It's hell, it makes you very depressed. Food is so important to me. I couldn't go on."
As 007 celebrates its 50th Anniversary, we take a look at some of our favorite Bond beauties!
10 of Our Fave Bond Girls: Then and Now