Take a moment to think about one of your favorite teenage characters from a TV show or movie. When you choose that person, go ahead and Google who the actor was, as well as their age. Now, once you’ve got that information, look up the age of their on-screen character and compare the two. Are those numbers even remotely the same?

RELATED: 14 Celebrities Who Turned Down Roles in Your Favorite TV Shows and Movies

Chances are you’ll notice an age gap that spans from two years to over a decade. But you know what’s even more shocking? Some of these actors have managed to pull off playing teens at over 30 years old!

Case in point? Take a look at Jason Earles, who played Jackson Stewart on Hannah Montana. Believe it or not, he was actually 29 when he first started to play Miley’s 15-year-old brother. And as the seasons rolled on, he continued to play a teenager until he turned 32. Talk about mind-bowing!

Watch the video below to see surprising facts about Hannah Montana!

Oddly enough, the actor didn’t even want to be a part of the show when he first heard about it.

“I wasn’t even going to audition for Hannah Montana. It was a role that I didn’t think that I was right for, I was like ‘Hannah Montana… What a weird name for a show, who’s gonna watch that, it just sounds crazy to me.’ And so I didn’t want to go. And then my agent was like ‘Just go.’”

“And so I went in for the audition… And I didn’t think I was gonna get it. I walked into the room [thinking] I don’t think that I’m gonna get the job, but they already liked me, and it was the best audition that I ever had,” he said.

We’re so glad that he took a chance and still went for it! After all, Jackson is by far one of the funniest characters on the show — and if we didn’t know any better, we’d have thought that he was way younger in real life!

Check out the gallery to see which other celebs played teens when they were over 30 years old!

Love J-14? Be sure to subscribe to our YouTube channel for fun, exclusive videos with your favorite stars.