Zoë Kravitz was 21 in X-Men: First Class when she played the character 'Angel Salvadore / Tempest'.
That was over 13 years ago in 2011.
Today she is 35, and has starred in 40 movies in total, 28 of those since X-Men: First Class was released.
In X-Men: First Class, I think Zoë Kravitz looks: