Eva Green was 32 in 300: Rise of an Empire when she played the character 'Artemisia'.
That was over 9 years ago in 2014.
Today she is 42, and has starred in 29 movies in total, 12 of those since 300: Rise of an Empire was released.
In 300: Rise of an Empire, I think Eva Green looks: