Vanessa Hudgens was 23 in Machete Kills when she played the character 'Cereza Desdemona'.
That was over 11 years ago in 2013.
Today she is 35, and has starred in 36 movies in total, 21 of those since Machete Kills was released.
In Machete Kills, I think Vanessa Hudgens looks: