Ty Olsson was 28 in X2 when he played the character 'Mitchell Laurio'.
That was over 21 years ago in 2003.
Today he is 50, and has starred in 65 movies in total, 49 of those since X2 was released.
In X2, I think Ty Olsson looks: