Robert Downey Jr. was 41 in Charlie Bartlett when he played the character 'Nathan Gardner'.
That was over 17 years ago in 2007.
Today he is 59, and has starred in 119 movies in total, 45 of those since Charlie Bartlett was released.
In Charlie Bartlett, I think Robert Downey Jr. looks: