Can you believe Ralph Macchio is 54?! His youthful looks are pretty shocking -- especially when you do the math and realize that when he made "The Karate Kid," Ralph wasn't a kid at all! The '80s star was already in his 20s when he took on the star-making role.