Viola Davis was 46 in Beautiful Creatures when she played the character 'Amma Treadeau'.
That was over 11 years ago in 2013.
Today she is 58, and has starred in 72 movies in total, 29 of those since Beautiful Creatures was released.
In Beautiful Creatures, I think Viola Davis looks: