Adam Sandler was 35 in Punch-Drunk Love when he played the character 'Barry Egan'.
That was over 22 years ago in 2002.
Today he is 57, and has starred in 97 movies in total, 63 of those since Punch-Drunk Love was released.
In Punch-Drunk Love, I think Adam Sandler looks: