Cameron Diaz was 40 in The Counselor when she played the character 'Malkina'.
That was over 9 years ago in 2013.
Today she is 50, and has starred in 61 movies in total, 6 of those since The Counselor was released.
In The Counselor, I think Cameron Diaz looks: