Shohreh Aghdashloo was 53 in X-Men: The Last Stand when she played the character 'Dr. Kavita Rao'.
That was over 18 years ago in 2006.
Today she is 72, and has starred in 39 movies in total, 23 of those since X-Men: The Last Stand was released.
In X-Men: The Last Stand, I think Shohreh Aghdashloo looks: