Halle Berry was 38 in X-Men: The Last Stand when she played the character 'Ororo Munroe / Storm'.
That was over 18 years ago in 2006.
Today she is 57, and has starred in 76 movies in total, 28 of those since X-Men: The Last Stand was released.
In X-Men: The Last Stand, I think Halle Berry looks: