Sean Astin was 17 in The War of the Roses when he played the character 'Josh at 17'.
That was over 34 years ago in 1989.
Today he is 53, and has starred in 119 movies in total, 107 of those since The War of the Roses was released.
In The War of the Roses, I think Sean Astin looks: