Amber Heard was 26 in Machete Kills when she played the character 'Blanca Vasquez / Miss San Antonio'.
That was over 11 years ago in 2013.
Today she is 38, and has starred in 44 movies in total, 17 of those since Machete Kills was released.
In Machete Kills, I think Amber Heard looks: