A viral post revealing how celebrities from different generations looked at the same age has sent fans into a meltdown.
The post compared a very young-looking Cole Sprouse, 33, to Steve Martin, now 80, who appeared strikingly older when he was the exact same age as Cole.
Similarly Kelsey Grammer, now 70, looked a far cry from Dacre Montgomery’s baby-faced looks at 27 years old.
At the age of 29, a fresh-faced Tom Selleck seemed much older than Spider-Man actor Tom Holland at the same age.
Fans suggested millennials now look younger than baby boomers did due to the generation being built on ‘less smoking, drinking and better nutrition’.
User’s quipped on Instagram: ‘This is why we grew up thinking 30 is old’, ‘To be fair, Thomas Brodie-Sangster has looked 10 years old his entire life’,
‘Why they look so old. what was in the water’, ‘Less smoking, less drinking, and probably better nutrition and physical health’,
‘Was something in the water back then or??? Because bruhhh.’
Tom Selleck and Tom Holland (29)
At the age of 29, a fresh-faced Tom Selleck (pictured in the The Wide World of Mystery in 1974) looked much older than ‘adorable’ Spider-Man actor Tom Holland (pictured in January 2024) at the same age
Another actor with a striking baby-face is Zendaya’s fiancée Tom Holland.
The much-loved British movie star, 29, rose to fame playing Peter Parker in Spider-Man: Homecoming and Spider-Man: Far from Home.
He was touted for the part of James Bond last year, according to Variety, in an update which left many supporters bemused.
The popular Brit was dubbed too ‘adorable’ for the role – ‘Tom Holland as James Bond is like making a James Bond kids movie’, one fan quipped.
Indeed, it is almost impressive that Tom ‘could still pass for a high school senior,’ as one fan wrote, at the age of 29 when you compare him to A-listers of years gone by at the same age.
Take iconic American actor Tom Selleck, now 81, for example, who even before he grew his iconic bushy moustache looked far older as he neared 30.
Prior to his days as the curly-haired Thomas Magnum PI or Richard Burke in Friends, a clean-shaven Tom appeared in a host of television shows and movies in the 1970s.
But the lack of beard didn’t make Selleck look any younger, as even in a fresh-faced photo of him at the age of 29, Tom had the rugged appearance of a man much older.
Jonathan Banks and Thomas Brodie-Sangster (35)
Unlike 35-year-old Thomas Brodie-Sangster’s baby-faced appearance, Jonathan Banks looked far older (Jonathan seen aged 35 in 1982 left, Thomas seen aged 35 in 2024 right)
Jonathan, now 79, had a full head of hair before it started to recede and eventually go bald at a young age (pictured in 2025)
Jonathan Banks, now 79, had a full head of hair before it started to recede and eventually go bald at a young age.
Unlike Thomas Brodie-Sangster’s baby-faced appearance, Jonathan looked far older in his thirties.
The world has seen Thomas, now 35, grow up on television with his roles in Love Actually and Nanny McPhee.
Thomas has forever kept his youthful appearance, opting for a clean shaven look.
The much-loved actor has hardly aged a day since he landed his first acting job at just 11 years old.
He previously shared the secret to his eternal youth in an interview, declaring his young features are down to his ‘genes’.
‘I’ve always looked at least three to four years younger than what I actually am, and I don’t know why that is. It just seems to be the way’, he said.
‘To me, I just look like me. People always ask me that.’
Steve Martin and Cole Sprouse (33)
At the age of 33, Steve Martin (pictured in 1977), now 80, looked much older than American actor Cole Sprouse (pictured in 2024) at the same age
Steve, renowned for his roles in Only Murders In The Building and Father Of The Bride, has forever been known for his pearly white locks (pictured in 2026)
Fans suggested millennials now look younger than baby boomers did due to the generation being built on ‘less smoking, drinking and better nutrition’
At the age of 33, Steve Martin, now 80, looked much older than American actor Cole Sprouse at the same age.
Cole is rocking a hint of facial hair and his long blond locks, while Steve was sporting grey hairs in his thirties.
One fan was left stunned by how different the pair look in different generations despite being the same age.
‘Not Steve Martin looking 55 at 32… We look half our age, they look twice their age’, a fan commented on Instagram.
Steve, renowned for his roles in Only Murders In The Building and Father Of The Bride, has forever been known for his pearly white locks.
Having grown up on Disney Channel, Cole and his twin brother Dylan are widely loved for the baby faces.
Laurence Fishburne and Michael B. Jordan (38)
Fans couldn’t get their heads around the comparison between Laurence Fishburne and Michael B. Jordan at the same age (Laurence left, Michael right)
Now 64, Laurence is completely bald and continues to star in much-loved programmes
Fans couldn’t get their heads around the comparison between Laurence Fishburne and Michael B. Jordan.
Aged 38, Michael appeared much more youthful while Laurence looked like he was in his near fifties.
Now 64, Laurence is completely bald and continues to star in much-loved programmes.
Michael’s latest movie Sinners is up for plenty of Oscars at this year’s ceremony, with mentions in casting, cinematography, makeup and hairstyling, original score, sound and visual effects.
Ryan Coogler’s critically-acclaimed vampire flick, starring Michael as twins, amassed $368million at the global box office
Kelsey Grammer and Dacre Montgomery (27)
Kelsey Grammer, now 70, looked a far cry from Dacre Montgomery’s baby-faced looks at 27-years-old (Kelsey seen left in 1988, Dacre seen right in 2017)
Kelsey, now 70, pictured in 2025
Similarly Kelsey Grammer, now 70, looked a far cry from Dacre Montgomery’s baby-faced looks at 27 years old.
Fans were stunned to notice Kelsey’s age in the photo, pointing out at 27 he appeared much older than the Australian actor.
Now 31, Dacre still looks age-defying with his rugged beard and smooth complexion.
The star first appeared on the Netflix sci-fi hit Stranger Things, alongside Winona Ryder, Millie Bobby Brown, and more, as Billy Hargrove in 2017’s season two.
Last year, Dacre revealed why he stepped out of the spotlight after finding success in Hollywood.
The Perth-born actor spoke with The Australian, discussing his retreat from stardom.
‘I think things have changed,’ he explained. ‘Traditional Hollywood stars existed because there was mystery… Social media has done away with that. That’s a large part of why I dropped off the map for the last five years.’
He added, ‘I’m not trying to compete with anyone else, I’m living my truth — and hopefully being able to pay the rent while I’m doing it.’
‘I’ve given a piece of myself to every role I’ve played and that’s largely why I’ve taken time off,’ Dacre noted. ‘Lately, there’s been a lot of personal reflection about what I want in my career. I’m trying to gain a bit more control over where and what I’m working on.’