Giuliana Rancic. (Photo: Archive)
Geri Halliwell. (Photo: Archive)
Minnie Driver. (Photo: Archive)
Halle Berry. (Photo: Archive)
Chelsea Handler. (Photo: Archive)
Reese Witherspoon. (Photo: Archive)
Courteney Cox. (Photo: Archive)
Mel B. (Photo: Archive)
Gwyneth Paltrow. (Photo: Archive)
Cameron Diaz. (Photo: Archive)
Stephanie Seymour. (Photo: Archive)
Jada Pinkett Smith. (Photo: Archive)
Hilary Swank. (Photo: Archive)
Pamela Anderson. (Photo: Archive)
Carmen Electra. (Photo: Archive)
Bethenny Frankel. (Photo: Archive)
Charlize Theron. (Photo: Archive)
Alanis Morissette. (Photo: Archive)
Natalie Imbruglia. (Photo: Archive)
Naomi Campbell. (Photo: Archive)
Leslie Mann. (Photo: Archive)
Christie Brinkley. (Photo: Archive)
Padma Lakshmi. (Photo: Archive)
Eva Longoria. (Photo: Archive)
Gwen Stefani. (Photo: Archive)
Helene Christensen. (Photo: Archive)
Kate Moss. (Photo: Archive)
Naomi Watts. (Photo: Archive)
Heather Graham. (Photo: Archive)
Hoda Kotb. (Photo: Archive)
Demi Moore. (Photo: Archive)
Nicole Kidman. (Photo: Archive)
Nicole Murphy. (Photo: Archive)
Taraji P. Henson. (Photo: Archive)
Jennifer Aniston. (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!