23 Actors People Thought Were “Too Old” For The Part, But Nobody Ended Up Caring Because They Killllllllllled It

Y’all, Joe Pesci is way older than you think LOL.
Recently, Reddit user sKullsHavezzz asked the question, “Which actor was too old for the part but nobody cared because they were so awesome?” The good people of r/moviecritic swiftly responded with some A+++ answers. Here’s what they thought:
4. Alan Rickman in Harry Potter and the Sorcerer’s Stone (2001) — Age: 54, Playing a 31-year-old
5. Robin Williams in Patch Adams (1998) — Age: 47, Playing a 24-year-old
6. Emma Thompson in Sense and Sensibility (1995) — Age: 36, Playing a 19-year-old
7. Stockard Channing in Grease (1978) — Age: 33, Playing a 17- or 18-year-old
8. Alan Ruck in Ferris Bueller’s Day Off (1986) — Age: 29, Playing a 17- or 18-year-old
9. Stacey Dash in Clueless (1995) — Age: 28, playing a 16- or 17-year-old
10. Bing Crosby in White Christmas (1954) — Age: 51, Playing a 30- to 40-year-old
11. Malcolm McDowell in A Clockwork Orange (1971) — Age: 27, Playing a 15- to 18-year-old
12. Dustin Hoffman in The Graduate (1967) — Age: 29, Playing a 21-year-old
13. Sissy Spacek in Carrie (1976) — Age: 26, Playing a 16- or 17-year-old
14. Parminder Nagra in Bend It Like Beckham (2002) — Age: 27, Playing a 17-year-old
15. Rachel McAdams in Mean Girls (2004) — Age: 25, Playing a 17- or 18-year-old
16. Skeet Ulrich and Matthew Lillard in Scream (1996) — Ages: 25, Playing 17- or 18-year-olds
17. Michael J. Fox in Back to the Future (1985) — Age: 23, Playing a 17-year-old
18. Toby Maguire in Spider-Man (2002) — Age: 26, Playing a 17- or 18-year-old
19. James Spader in Pretty in Pink (1986) — Age: 25, Playing a 17- to 18-year-old
20. Tom Cruise in Jack Reacher (2012) — Age: 50, Playing a 36-year-old
21. Ralph Macchio in The Karate Kid (1984) — Age: 22, Playing a 17-year-old
22. Cary Grant in Charade (1963) — Age: 58
23. And finally, Cary Grant (again!!) in Father Goose (1964) — Age: 59
What do you think? Do you agree that these actors crushed their roles despite being “too old?” Are there other actors you think fall into the same category? Tell us in the comments below!
Note: Some responses have been edited for length and/or clarity.