Last week Cameron Diaz celebrated her 40th birthday which is absolutely crazy because last time I checked Cameron Diaz was like 20-something?
We’ve rounded up the lovely ladies over the age of 40 who withstood the sands of time and look years younger than their “over-the-hill” category.
Halle Berry: I’ve never met a dude who didn’t immediately list Halle Berry on his list of celebrity crushes. Young, old, man, woman, EVERYONE loves Halle and at 46-years-old she looks better in a bikini than most women ever will.
Sofia Vergara: Weighing in at #71 on Maxim’s annual Hot 100 list, this 40-year-old mom is the hottest thing to happen to Primetime television.
Naomi Watts: Google “Naomi Watts aged 23” and I guarantee you she looks like she does now at age 43.
Catherine Zeta Jones: This 42-year-old actress is stunning at any age, and just two years ago she posed nude in Allure magazine and her enviable body made anyone looking at it wish they hadn’t skipped their pilates class that week.
Jennifer Aniston: Whether it’s her flawless skin or her perfectly healthy hair, Jennifer Aniston never looks like her 43-years of age. Also, daily yoga classes (as we hear she practices) probably doesn’t hurt either.
Jennifer Lopez: 43-year-old Jennifer Lopez is the only celeb who actually gets better looking with age. Plus, she has a 25-year-old boyfriend.
Kristin Davis: I cannot believe Kristen Davis is 47! I will always remember her as 30-something Charlotte on “Sex and The City” because she hasn't aged a day since that show ended.
Rachel Weisz: Rachel Weisz is that actress that your mom always confuses for Natalie Portman, Mila Kunis, and Marion Cotillard…all actress that are much younger than the 42-year-old actress.
Sandra Bullock: You know why Sandra Bullock is hot-over-40, because when she was 38 she dated a then 22-year-old Ryan Gosling. Yeah. She’s now 48 and could probably still nab Gosling if she wanted to.
Salma Hayek: Just like J.Lo, 45-year-old Salma Hayek is another actress that seems to get better looking with age. She even made Friday Kahlo look hot!