Charlize Theron was 37 in A Million Ways to Die in the West when she played the character 'Anna Barnes-Leatherwood'.
That was over 9 years ago in 2014.
Today she is 47, and has starred in 70 movies in total, 24 of those since A Million Ways to Die in the West was released.
In A Million Ways to Die in the West, I think Charlize Theron looks: