Many celebrities spend their entire careers working to make themselves look younger, while other faces just keep us guessing.
We were shocked to learn Yoko Ono celebrated her 82nd birthday this year, Tom Cruise hit a milestone with his 53rd, and Brad Pitt is only two years younger than silver fox George Clooney.
Whether it’s plastic surgery, naturally youthful looks, or the fact that we just haven’t seen them in a while, these celebrities’ ages will shock you, or perhaps just make you feel really old.

Yoko Ono, 82, Tom Cruise, 53, Joan Collins, 82.

Yoko Ono has aged since 1969 but we didn’t think it had been that long.
Yoko Ono has aged since 1969 but we didn’t think it had been that long!

Tom Cruise celebrated his 53th birthday last year.

Kirstie Alley is 64. Yes, really.

Sigourney Weaver looks great for 66.

Brad Pitt is 51, which is fine, but that’s only two years younger than George Clooney.

Madonna is 57 years old.

Julianne Moore’s career boomed in her 30s. She’s now 54.

Jennifer Lopez is 46.

It’s hard to guess Joan Collins’ age just looking at her. She’s 82.

Eminem still seems to have a lot of teen angst for a 43-year-old.

We still remember him from Home Alone, but Macaulay Culkin is 35.

Johnny Depp turns 52 this year.

Youthful Halley Berry is 49.
