You can use your keyboard to see the next slide ( ← previous, → next)
Then: Age 28
Now: Age 41
America's most vivacious vixen Denise Richards sizzled on the big screen as a Bond girl in 1999's The World Is Not Enough. Even though it's been more than 10 years since the knockout role, this Hollywood hottie just keeps getting better with age.
Richards told SHAPE she keeps her figure fit and fab by doing Pilates on the reformer and cardio dance classes with Louis Van Amstel (of Dancing With the Stars) four to five times per week. She also believes in "everything in moderation," along with a balanced diet and Zen Foods delivery food service.
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