The character is clearly a young man. He’s working as a janitor at MIT, which means he’s probably a high school dropout or a college-age kid. Most experts put Will at 20 or 21 in the movie.
So Matt was playing a character five or six years younger than himself. That’s not a huge age gap. It’s the difference between a sophomore and a grad student. Easy for a good actor to pull off.
Good Will Hunting (1997)
But here’s the fun part: the emotional age of Will Hunting is all over the place. He’s a genius who acts like a petulant teenager one minute. The next, he’s delivering profound truths about the Sistine Chapel. Matt had to be old enough to understand that complexity.
The “Wait, He Wrote That at 26?” Moment
Let’s be honest. The bigger shock isn’t how old he was in the movie. It’s that he co-wrote the script at that age. He and Ben were just a couple of broke actors trying to land an audition.
They wrote the most heartfelt, smart, and heartbreaking screenplay of the decade. At 26. I can barely write a grocery list without three typos. The man is a menace.
Think about the bar scene dialogue. The “It’s not your fault” monologue. That came from a 26-year-old brain. It makes you wonder what you were doing with your twenties. (Probably not winning Oscars, that’s for sure.)