Grown-Up Actors Who Played Teenagers

Grown-Up Actors Who Played Teenagers

More often the roles of young characters are given to not very young actors, as well. Sometimes this difference is very obvious, and in other cases it’s rather difficult to notice anything.

Michael J Fox (Marty McFly)

According to Zoomboola, in 1985 a 24 years old man was chosen to play a teenager 0f 17, Marty McFly in an amazing “Back to the Future”. By releasing of the third part Fox had already been 29 and the age difference became more noticeable. But that didn’t influence on the popularity of the trilogy somehow.

Leonardo DiCaprio (Frank Abagnale)


Due to his sweet appearance, the actor played an afferist guy in the film “Catch Me If You Can”. The story of his diversions starts when the actor reaches the age of 16. According to the plot, he was convincing everyone that he was 27.

Robert Pattinson (Edward Cullen)


His way of playing in a vampire saga was followed by the whole bunch of problems. And one of which was the difference of age with Robert’s age and his hero’s. The thing is that in the film he had to play a 17 years old student of a high school, but Pattinson was 22 by that time. His hero also couldn’t become older, which also added some difficulties while making the film. When the final part of the film was shooted, Robert was 26 years old then.

Andrew Garfield and Tobey Maguire (Peter Parker)


These guys both played a role of Spiderman. In spite of their baby faces, it wasn’t difficult to recognize in 26 years old Tobey Maguire a person, who is much older than 17. Andrew Garfield, who had picked up the torch and played the spider in a new film, was 29 years old already.