Martin Starr was 23 in Superbad when he played the character 'James Masselin'.
That was over 17 years ago in 2007.
Today he is 41, and has starred in 61 movies in total, 49 of those since Superbad was released.
In Superbad, I think Martin Starr looks: