Giuliana Rancic. (Photo: Archive)
Heather Graham. (Photo: Archive)
Mel B. (Photo: Archive)
Chelsea Handler. (Photo: Archive)
Eva Longoria. (Photo: Archive)
Gwen Stefani. (Photo: Archive)
Minnie Driver. (Photo: Archive)
Demi Moore. (Photo: Archive)
Helene Christensen. (Photo: Archive)
Gwyneth Paltrow. (Photo: Archive)
Christie Brinkley. (Photo: Archive)
Jada Pinkett Smith. (Photo: Archive)
Charlize Theron. (Photo: Archive)
Naomi Campbell. (Photo: Archive)
Jennifer Aniston. (Photo: Archive)
Natalie Imbruglia. (Photo: Archive)
Reese Witherspoon. (Photo: Archive)
Cameron Diaz. (Photo: Archive)
Geri Halliwell. (Photo: Archive)
Nicole Murphy. (Photo: Archive)
Halle Berry. (Photo: Archive)
Courteney Cox. (Photo: Archive)
Hoda Kotb. (Photo: Archive)
Nicole Kidman. (Photo: Archive)
Taraji P. Henson. (Photo: Archive)
Stephanie Seymour. (Photo: Archive)
Alanis Morissette. (Photo: Archive)
Pamela Anderson. (Photo: Archive)
Hilary Swank. (Photo: Archive)
Naomi Watts. (Photo: Archive)
Padma Lakshmi. (Photo: Archive)
Carmen Electra. (Photo: Archive)
Bethenny Frankel. (Photo: Archive)
Kate Moss. (Photo: Archive)
Leslie Mann. (Photo: Archive)
The celebrity ladies in this list are all over 40 and they look absolutely amazing. When they walk down the beach in their bikinis, they steal the show from beauties half their age!