Olivia Williams was 36 in X-Men: The Last Stand when she played the character 'Dr. Moira MacTaggert'.
That was over 18 years ago in 2006.
Today she is 55, and has starred in 50 movies in total, 31 of those since X-Men: The Last Stand was released.
In X-Men: The Last Stand, I think Olivia Williams looks: