How old was Olivia Williams in the movie X-Men: The Last Stand?

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.

How old do you think she looks in the movie?

In X-Men: The Last Stand, I think Olivia Williams looks:

Did you know?

  • Director Brett Ratner has worked with Olivia Williams just once in her career.
  • Olivia Williams' first movie was as 'Jane Fairfax' in Emma, released in 1996 when she was 27
  • X-Men: The Last Stand scores 6.4 out of 10 on TMDB.

The cast of X-Men: The Last Stand

Olivia Williams' other movies