Charlize Theron was 41 in Gringo when she played the character 'Elaine Markinson'.
That was over 6 years ago in 2018.
Today she is 48, and has starred in 70 movies in total, 11 of those since Gringo was released.
In Gringo, I think Charlize Theron looks: