In Hollywood, teenagers are almost never played by actual teenagers. Things like braces, acne, and hormones might by the cause for why we always find our favorite TV and movie teenagers portrayed by actors in the 20s. Whatever the case may be, these 15 actors were much older than their on-screen teenage characters. We can’t believe that some of them were in their 30s.
Cory Monteith - Glee
In 2009, when Glee premiered on FOX, Cory Monteith was 27-years-old portraying high school sophomore Finn Hudson.
Paul Wesley - The Vampire Diaries
When he first began portraying Stefan Salvatore (who is actually a vampire that is really close to 200-years-old), Paul Wesley was 26. The Vampire Diaries has a complicated timeline of their characters ages, but as a vampire Salavatore is meant to look like a high school student, yet the now 32-year-old actor is still going strong on this show.
Jason Earles played Hannah’s older brother Jackson on Hannah Montana, who was supposed to be a 16-year-old. At the time of the show’s premiere, Earles was 29.
Bianca Lawson has looked the same since her days on Dawson’s Creek. It’s no wonder she was able to pull off playing a high school sophomore when she was 31-years-old.
Stacey Dash – Clueless
Stacey Dash was 10+ years older than her classic Clueless character at the time of the film’s release. She was 28-years-old when the film released in 1995.
Like Bianca Lawson, Eric Christian Olsen had a long-running habit of playing a high school student years after he was out of high school. Back in 2002 when The Hot Chick premiered, he was 25-years-old.
Later this year Troian Bellasario will turn 30. But she still hasn’t even graduated from high school on Pretty Little Liars (after 5 seasons of being in school). Maybe that’s why there is a rumored 5 year time jump coming in this new season of PLL?
Charisma Carpenter - Buffy the Vampire Slayer
Originally Charisma Carpenter auditioned for the role on Buffy, but she was cast as the snobby Cordelia Chase. She managed to pull off high school student well, even though she was 27 when the show began.
Ben Mckenzie played the misunderstood new student Ryan Atwood on The O.C. years after he graduated high school. He was 25 when the first season premiered in 2003.
Henry Winkler - Happy Days
Actors playing characters much younger than them is nothing new. Henry Winkler might be one of the first to set this trend. When he portrayed ultra cool high-schooler “The Fonz”, he was 29-years-old.
Meredith Monroe - Dawson's Creek
You might not have realized that when Meredith Monroe began portraying Pacey Witter’s girlfriend Andie McPhee, she was really 29-years-old.
Tom Welling - Smallville
Smallville begins with Clark Kent’s freshman year of high school. However, Tom Welling was actually 24-years-old. We guess being from planet Krypton is enough explanation of why he looked so old (and so hot).
Which actor was/is the most surprising? We can’t believe how young PLL‘s Troian Bellasrio looks! It’s no wonder she’s able to pull off playing Spencer Hastings with ease.