
Some celebrities change so little over the years that finding out their real age can be genuinely surprising. Whether it’s a baby face they never lost or the apparent ability to simply stop aging, these famous faces look years, and sometimes decades, younger than you might expect. Here are 25 celebrities whose actual ages might make you do a double take.
Thomas Brodie-Sangster

This list could not start with anyone other than the Maze Runner alum. Believe it or not, he’s around 25 years old in this picture. Now 36 years old, he still doesn’t look a day older than 20.
Bianca Lawson

The Pretty Little Liars actress, who you may not know is also Beyoncé’s stepsister, is 47 years old. She goes viral often, as viewers recognize her from several TV shows, where she has been playing a teenager for over 30 years.
Alex Lawther

The British actor rose to fame after starring in Black Mirror. I bet you couldn’t have guessed he is 31 years old.
Barbara Palvin

Barbara Palvin is a fan-favorite Victoria’s Secret model, but most fans don’t know she’s currently 32 years old.
Halle Berry

The Oscar Winner has certainly left her mark in the industry, and she goes viral time and time again as people can’t believe she’s 59 years old. Yeah, you read that right.
Salma Hayek

The Mexican actress has become an icon, still looking young at 59 years old.
Angela Bassett

The actress is beloved by fans and often gets compliments for her young look, despite being 67 years old.
Sofía Vergara

The Modern Family actress is regarded as one of the most beautiful women in Hollywood. Most people can’t believe she’s 54 years old.
Jennifer Lopez

J.Lo has been a pop culture fixture for decades, but you would never guess she turned 57 in 2026.
Marisa Tomei

The My Cousin Vinny Oscar winner has barely seemed to age since the 1990s. Even more surprising, Tomei is 61 years old.
Ming-Na Wen

The voice of Mulan and Agents of S.H.I.E.L.D. star has seemingly barely aged during her decades in Hollywood. Wen is 62 years old, which somehow makes her youthful appearance even more impressive.
Chris Rock

Chris Rock has been making audiences laugh since the 1980s, so it might come as a surprise that the comedian is already 61 years old. He certainly doesn’t look like he’s been in show business for more than four decades.
Lenny Kravitz

Lenny Kravitz has been a rock star since the late 1980s, but somehow he seems to have skipped the whole aging part. The musician turned 62 in 2026, and we seriously need to know his secrets.
Avril Lavigne

It feels like yesterday that Avril Lavigne was the teenage pop punk princess behind “Complicated” and “Sk8er Boi.” More than two decades later, she is 41 years old and still looks remarkably youthful.
Michael Cera

It somehow feels like Michael Cera has been in his twenties since Superbad and Juno. The baby-faced actor is actually 38 years old, nearly two decades after those breakout roles.
Timothée Chalamet

Speaking of baby-faced actors, Timothée Chalamet still has the youthful look that helped him convincingly play teenagers early in his career. The Dune star is actually 30 years old, having hit the milestone in December 2025.
Mario Lopez

It has been more than 30 years since Mario Lopez played A.C. Slater on Saved by the Bell, yet he still looks remarkably youthful. The actor and TV host is 52 years old and turns 53 in October 2026.
Gwyneth Paltrow

Gwyneth Paltrow has been a Hollywood fixture since the 1990s, but she still looks remarkably youthful. The Shakespeare in Love Oscar winner is 53 years old.
Christie Brinkley

Christie Brinkley became one of the defining supermodels of the 1970s and ’80s, and she still looks incredible decades later. The former Sports Illustrated cover star is 72 years old, which is genuinely hard to believe.
Vera Wang

Vera Wang has been a major name in fashion for decades, yet she regularly leaves the internet stunned by her youthful appearance. The legendary designer is 77 years old, and somehow that number does not compute.
Jennifer Lawrence

Jennifer Lawrence has been an A lister since The Hunger Games, but she could still easily pass for much younger. The Oscar winning actress is actually 35 years old and turns 36 in August 2026.
Shakira

Shakira has been an international superstar since the 1990s, but you would never guess it from looking at her today. The Colombian singer is 49 years old and somehow looks nearly unchanged from her early career.
Selena Gomez

And how could we forget the original Disney baby face? Selena Gomez is now 34 years old, but she still has the same youthful features fans remember from her Wizards of Waverly Place days.
Maisie Williams

Arya Stark is all grown up, even if Maisie Williams still has the baby face we remember from Game of Thrones. The actress is now 29 years old, more than a decade after becoming one of the show’s breakout stars.
Kaya Scodelario

Somehow, Effy from Skins is 34 years old now. Kaya Scodelario still has the same striking, youthful features that made her instantly recognizable on the show.