Thomas Ian Nicholas was 22 in American Wedding when he played the character 'Kevin Myers'.
That was over 21 years ago in 2003.
Today he is 43, and has starred in 38 movies in total, 24 of those since American Wedding was released.
In American Wedding, I think Thomas Ian Nicholas looks: