I'm not saying he couldn't, I just hate it when the movie industry casts people of a way off age for a part, most of the times for nothing more than looks or celeb status.
There's this Flemish movie about an autistic highschooler in our cinemas nowadays; the boy is played by a 29-year-old. WHAT. THE. FUCK.
Ever seen The Graduate?
Main characters are Ben, 21, and Mrs. Robinson, approx. 42. Difference = 21 years.
Played by Dustin Hoffman, 29, and Anne Bancroft, 36. Difference = 7 years.
STILL a fantastic movie. Second favorite movie of all time.