Viola Davis was 47 in Ender's Game when she played the character 'Major Gwen Anderson'.
That was over 11 years ago in 2013.
Today she is 58, and has starred in 72 movies in total, 26 of those since Ender's Game was released.
In Ender's Game, I think Viola Davis looks: