He starred in the Karate Kid films when he was in his twenties, but actor Ralph Macchio looks like he hasn’t aged a day.
The now 60-year-old has got fans scratching their heads as to how he stays so youthful.
Explaining a possible reason for his age-defying looks, Ralph joked he “blamed his parents”.