It's always a little shocking to realize that the celebrities we grew up watching on TV, idolizing in movies, and singing along to on the radio are actually aging (just see this advice from ladies like Beyoncé, Sharon Stone, and Meryl Streep ). Nothing reminds you of your mortality faster than finding out Clueless came out almost 20 years ago and that "kids today" are actually tweeting things like "What's *NSYNC?" On the other hand, there are also plenty of stars who, because of their talent, accomplishments, and maturity, always trick us into thinking they're much older than they actually are — for instance, we still can't quite wrap our heads around the fact that both Amber Heard and Wolf of Wall Street star Margot Robbie are in their twenties. If you think you can handle the truth, keep reading to see what age these celebrities really are, and be prepared to do some double takes.
Pharrell Williams, 42
You know what's really under Pharrell's giant hat? Antiaging secrets. Seriously, this guy looks amazing. Thanks to his youthful style and fun-loving attitude, Pharrell manages to fool all of us when it comes to his real age — which is 42.
Gwen Stefani, 45, and Gavin Rossdale, 49
As one of rock's golden couples, Gwen Stefani  and Gavin Rossdale  seem to stay effortlessly young just by being ridiculously cool — running after two (soon to be three) boys might help, too. Gwen, who we all remember from the early days of No Doubt, looks incredible at 45, while 49-year-old Gavin still looks just as hot as he did on all those Bush CD covers from the '90s.
Amber Heard, 29
Something about Amber Heard reads older than her 29 years. She comes across as very mature and "together" in her interviews, and carries herself with poise on the red carpet. Her old soul may be why she's such a great fit for fiancé Johnny Depp , who recently turned 51.
Much has been made of Lorde's recent success — which includes a hit album and two Grammy wins — and the world has been collectively freaking out about the fact that she's only 18. Last year, her birth certificate was made public  in order to prove that she is, in fact, a teenager. Take that, truthers!
Leonardo DiCaprio, 40
Ah, Leo — it's like all the models, yachts, and newsboy caps keep him young or something. We all grew up with Leonardo DiCaprio  and couldn't contain our love for him when he starred in classics like Romeo + Juliet and Titanic. So when the actor turned 40 recently, we couldn't help but be faced with the fact that we, too, are not starry-eyed teens anymore. Sigh.
Margot Robbie, 24
Leo's Wolf of Wall Street costar Margot Robbie has quickly risen to fame thanks to her spot-on performance as Naomi in the Oscar-nominated 2013 flick. Thanks to her staggering good looks, charm, and poise, we consistently need to keep reminding ourselves that this Aussie newcomer is only 24.
Lucy Liu, 46
Whether she's kicking ass in Charlie's Angels or solving crimes on Elementary, Lucy Liu  has a way of making us think that she's much younger than her 46 years.
Jane Fonda, 77
Are you ready for this? Jane Fonda is 77. We'll wait for you to pick your jaw up off the floor.
Jared Leto, 43
In addition to his amazing performance in Dallas Buyers Club, last year's award-season darling Jared Leto  is also getting noticed for his perfectly tousled locks  and slightly creepy inability to age. We're actually starting to wonder if Jared's a pod person, because he looks almost exactly like he did  back in 1994.
Kate Winslet, 39
Maybe it's her constant transformation for her movie roles or just that sophisticated British accent, but Kate Winslet  always strikes us as older than her 39 years.
Adele is so gorgeous, talented, and accomplished that it always blows our minds when we realize that she's only 27 years old.
Gabrielle Union, 42
We had such a hard time accepting that Gabrielle Union  is 42 years old that we had to dedicate an entire feature to it . Honestly though, what is this sorcery?
Ellen DeGeneres, 57
Perhaps it's the daily dance breaks that keep 57-year-old Ellen DeGeneres  looking so spry!
Sandra Bullock, 50
Besides being one of America's fantasy best friends, 49-year-old Sandra Bullock  just reads as completely ageless. From her roles in Speed and Miss Congeniality right up to recent performances in The Blind Side and Gravity, Sandra seems to have found the fountain of youth and eternal success.
We have yet to fully accept the idea that Eminem  — aka Marshall Mathers, aka B. Rabbit, aka Slim Shady — is 42. It just seems wrong.
Martha Stewart, 73
Talk about aging gracefully; everyone's favorite domestic diva Martha Stewart  is 73.
Anthony Kiedis, 52
During his 2014 Super Bowl Halftime Show gig, Anthony Kiedis  surprised everybody by hitting the stage shirtless  in 40-degree weather. After that shock wore off, people couldn't stop talking about how amazing the Red Hot Chili Peppers frontman looks at the age of 52. He's still got it, right?
Salma Hayek, 48
Would you believe us if we told you that the stunning Salma Hayek  is 48? Because she is. Just let it sink in.
James Lipton, 88
It took us a while to fully comprehend the idea that James Lipton, drama school dean and host of Inside the Actors Studio, is actually 88 years old. James was also a pimp  back in the 1950s, so there's a lot here to be confused about.