There are many older actors who played roles a lot younger and we never realised that. Sometimes actors are cast to play characters that are far younger than themselves and yet pull it off so well that the audience doesn’t realise. This is actually very common with teen dramas and such these days. We’ve done a bit of research and come back with 15 of the craziest times actors were a lot older than the role they actually played. You won’t believe number 7!
1. Jennifer Grey in Dirty Dancing – Played 17 years old , Actually 27 years old
2. Stockard Channing in Grease – Played 17 Years Old, Actually 34 Years Old
3. Bianca Lawson in Pretty Little Liars – Played 18 Years Old, Actually 34 Years Old
4. Benjamin McKenzie in O.C. – Played 18 Years Old, Actually 25 Years Old
5. Cory Monteith in Glee – Played: 17 Years Old, Actually 31 Years Old
6. Emilia Clarke in Game of Thrones – Played 16 Years Old, Actually 28 Years Old
7. Barbara Streisand in Yentl – Played 17 Years Old, Actually 41 Years Old
8. Andrew Garfield in The Amazing Spider-man 2 – Played 18 Years Old, Actually 28 Years Old
9. Olivia Newton John in Grease – Played 17 Years Old, Actually 30 Years Old
10. Alan Rickman in Harry Potter – Played 39 Years Old, Actually 62 Years Old
11. Audrey Hepburn in Breakfast at Tiffany’s – Played 18 Years Old, Actually 32 Years Old
12. Alan Ruck in Ferris Bueller’s Day Off – Played 18 Years Old, Actually 29 Years Old
13. Michael J Fox in Back To The Future Part 3 – Played 17 Years Old, Actually 29 Years Old
14. John Cho in Star Trek – Played 21 Years Old, Actually 37 Years Old
15. Leonardo Di Caprio in Catch Me If You Can – Played 16 Years Old, Actually 27 Years Old