Sean Astin was 44 in The Do-Over when he played the character 'Ted-O'.
That was over 8 years ago in 2016.
Today he is 53, and has starred in 119 movies in total, 21 of those since The Do-Over was released.
In The Do-Over, I think Sean Astin looks: