We all know that guy or girl who looks way younger or older than they really are. Or we just may be that person. As it so happens, this is the same case with your favorite celebrities. You may not believe this but some celebrities may be much younger or much older than you really think:

Ralph Macchio

a1SOURCE

Ralph Macchio’s most iconic role was in the Karate Kid trilogy. He looked appropriately young enough to play the teenaged Danny LaRusso. But as it turned out, Macchio was really in his mid 20s when he played Danny in the films. Ralph Macchio may look like he’s only 40 now but he’s actually 53, which is close to how old Pat Morita was when he played the elderly Mr. Miyagi.