Elliot Page was 18 in X-Men: The Last Stand when they played the character 'Katherine "Kitty" Pryde / Shadowcat'.
That was over 18 years ago in 2006.
Today they is 37, and has starred in 45 movies in total, 31 of those since X-Men: The Last Stand was released.
In X-Men: The Last Stand, I think Elliot Page looks: