Some people are finished in Hollywood by the time they reach 40, but other stars are still going strong well past that point -- and looking better than ever!

And not only are they aging gracefully, they're rocking the same short dresses or shirtless scenes as their twentysomething contemporaries -- and coming off looking better than the younger A-list set!

Check our our roundup of the 20 hottest stars we can't believe are over 40.

 

Related Article: Jada Pinkett Smith Dishes on Daughter Willow Smith

1. Jenny McCarthy (40)

Related Article: Here's How You Can Sleep in Brad Pitt's Bed

Jenny is only newly 40, but looks about 10 years younger than her actual age. She can even still grind up on teenagers successfully, as she did with Justin Bieber last month at the American Music Awards

2. Halle Berry (46)

Back in 2007, Halle told reporters, "I'm not sad at all about turning 40." Nearly six years later, that sentiment is still ringing true for her. Her love life might be a big hot mess these days, but the stress from that certainly isn't showing in her skin and otherwise tight physique.

3. Gwyneth Paltrow (40)

Does being uptight and snooty make you look younger? That could explain why Gwyneth still looks like a college student despite hitting the big 4-0 this year. "I was really worried about it, leading up to the day, but now I feel really happy and content with my life," she said. "I'm excited to move into the next phase. It's much more exciting than I thought it would be."

4. Sofia Vergara (40)

Some celebrities are thrilled to have turned 40. Sofia isn't one of this. "Turning 40 is horrible,” she admitted to Lucky. "People that say it isn't are full of sh*t!" If that's how turning 40 looks, we'd happily take it!

5. Mo'Nique (45)

Sliiming down and looking better than ever at 45, Mo'Nique has said she loves her body despite some of its flaws. "Do you see these grey hairs? I will not hide them. I will not have one wrinkle removed. Surgery? Noooo. I love the gift I’ve been given," she said to the U.K.'s Sunday Times in 2009. "I don’t want to get to Heaven and St. Peter to say, 'Who the hell are you?' I want him to see wrinkles, grey hair, double belly, double chin, arms that jiggle, thighs that rub together, big feet -- it's me."

6. Jennifer Aniston (43)

Jennifer knows she's got a few more lines and wrinkles than she did 10 years ago, but still looks amazing and says she has no plans to cosmetically alter her appearance. "I mean, these lines are getting deeper every day, but when I tell you what’s happened to me -- these lines are just about living," she said.

7. Cameron Diaz (40)

Cameron has the body of a 25-year-old and recently said she feels even better than she did at that age! "For the first time in my life I’m content,” she told Esquire UK last month. "I’m so excited. Getting older is the best part of life. Like, I know more than I’ve ever known. I have gratitude. I know myself better. I feel more capable than ever. And as far as the physicality of it -- I feel better at 40 than I did at 25."

8. Sandra Bullock (48)

Not only is Sandra looking arguably better than ever these days, she's having more fun than ever before too. "I missed the screw-everything, have-a-good-time phase. I was worried that if I didn't stay on track and work, work, work, I was never going to accomplish anything," she told Harper's Bazaar. "Now I'm trying to have fun and have the freedom to do nothing."

9. Stacey Dash (46)

Confirmed: Stacey does. Not. Age. Her political views might be questionable after supporting Mitt Romney, but her photo-op for him earlier this year showed there was almost no difference in her appearance from when Clueless hit theaters 17 years ago.

10. Jennifer Lopez (43)

It takes a pretty awesome body to pull off short dresses and bare midriff outfits. It's even more amazing when that body comes from someone over 40 like  J.Lo. She's always been a bombshell, but seems to just keep getting better with age.

11. Will Smith (42)

Most of the time, we see Will dressed fashionably on the red carpet in well-tailored suits. Occasionally, we get to see him without his shirt off though and it's a crazy sight to behold. Maybe we can find a red carpet for him that's clothing optional?

12. Johnny Depp (47)

Forget sexiest actor in his 40s. Johnny is the sexiest actor in Hollywood period in our eyes.

13. Matt Damon (42)

Matt may be well into his 40s these days, but he's stiil got a 20-something baby face. He's never had a particularly ripped body before, but that mug is all we need.

14. Brad Pitt (48)

He's turning 49 on Tuesday and will soon enough hit the big 5-0, but Brad has remained one of the sexiest men for Hollywood for three decades now.

15. Daniel Craig (44)

Even if you're not a James Bond fan, swimsuit scenes like this one are more than enough motivation to get your butt into a movie theater ASAP.

16. Matthew McConaughey (43)

Matthew might be playing the role of an man suffering from AIDS in the upcoming flick The Dallas Buyers Club, but we prefer to remember him in all his Magic Mike glory.

17. Patrick Dempsey (46)

Patrick is known as "McDreamy" on Grey's Anatomy, and with the face and body he's sporting, it's pretty easy to see why!

18. Matthew Fox (46)

If we could pick someone to be a stranded on an island with, we'd happily pick this former Lost star.

19. Hugh Jackman (44)

Hugh was voted Sexiest Man Alive in 2008 and it's easy to see why. Between that body and the Aussie accent, he pretty much makes everyone swoon.

20. Ben Affleck (40)

Not only did Ben reintroduce himself to the public this year as a talented director and performer, but he also reintroduced himself as an incredibly handsome sex symbol. We're way more attracted to him now thah we were back in the Bennifer days.

Who do you think is the hottest celebrity over 40?

Photos courtesy of Getty Images, Vogue, twitter.com/StaceyDash, ABC, FOX and Entertainment Weekly