Zoë Kravitz was 23 in After Earth when she played the character 'Senshi Raige'.
That was over 11 years ago in 2013.
Today she is 35, and has starred in 40 movies in total, 27 of those since After Earth was released.
In After Earth, I think Zoë Kravitz looks: