Was it smoking? Lead in automotive fuel? A childhood surviving a wolrd war? Scottish cooking?
You think Connery is the odd one?
Connery worked blue collar jobs as a teenager, and by the time he was 19 had been in the Royal Navy for a couple years. He then started training as a bodybuilder. He didn’t start acting until about then, and that was just for a little extra money.
The other fella is a child actor, starting his career when he was 11.
Here’s another still of Sean from Marnie (1964) tho, so I guess post is a bit misleading, since Sean looks just like his age at that moment, and photo in the post really feels like make-up to make him look older.

If anything, that’s Thomas Brodie-Sangster still looking 16.
I think it’s just genetics.
VSauce made a really good Video and there are definitely environmental factors and people today do in fact age slightly “better” than people in the past.
But yeah, this one is pretty much a nitpick of an older-than-30s looking guy against a baby-faced guy. Could as well put Michael Cera in there who’s almost 40 but still looks 16.
The right image looks like it went through some filters on some smartphone…
Since the left image was on set, it is possible that he got makeup to make him look older.
One of these two people spent time in the sun to tan



