Josh Hamilton was 47 in Eighth Grade when he played the character 'Mark Day'.
That was over 6 years ago in 2018.
Today he is 54, and has starred in 61 movies in total, 6 of those since Eighth Grade was released.
In Eighth Grade, I think Josh Hamilton looks: