When we see our favorite actors play teenagers on TV, it's easy to forget that they're actually way older than they look. Case in point? Well, stars like Ashley Tisdale and Vanessa Hudgens will forever remind us of Gabriella and Sharpay from High School Musical — especially since they look like they haven't aged a day. But even so, you'll be shocked when you see how old they actually are!
Click through the gallery to see all the celebrities who are a lot older than you think.
Sofia Carson is 24 years old.
She sure plays a believable high school student in Descendants!