Older Actors Who Play Teens

Sarah Hyland, 20, plays Haley Dunphy, the 16-year-old daughter of Claire and Phil Dunphy on the ABC sitcom "Modern Family."
Peter "Hopper" Stone/ABC News
Older Actors Who Play Teens

Actor Ralph Macchio starred in "My Cousin Vinny" and "The Outsider," but he's probably best-known for playing teenager Daniel LaRusso in the 1984 hit film "The Karate Kid." Macchio was 24 at the time. He went on to star in two other films in the franchise, and was a fan favorite on season 12 of ABC's "Dancing With the Stars."
Columbia Pictures/Newscom
Older Actors Who Play Teens

Singer and actress Amber Riley, 25, also stars on "Glee," as high school senior Mercedes Jones. Riley is currently recording her first album. She tried out unsuccessfully for "American Idol" and the role of Effie in the movie "Dreamgirls."
Carin Baer/FOX
Older Actors Who Play Teens

Although Canadian actor Cory Monteith is 29 years old, he convincingly plays teenager Finn Hudson on the Fox hit, "Glee." His character is head of the fictional William McKinley High School's glee club and is also the star quarterback of the football team.
Carin Baer/FOX
Older Actors Who Play Teens

Stacey Dash appeared in the 1995 film, "Clueless," as 17-year-old Dionne Davenport, reprising the role in the TV series that followed. She was 28 when she was first cast in the film. Now 45, Dash has guest-starred in several TV series and appeared in music videos. She now stars in the VH1 reality show "Single Ladies."
Paramount Pictures/Newscom