Cecilia Suárez was 33 in The Three Burials of Melquiades Estrada when she played the character 'Rosa'.
That was over 18 years ago in 2005.
Today she is 52, and has starred in 40 movies in total, 29 of those since The Three Burials of Melquiades Estrada was released.
In The Three Burials of Melquiades Estrada, I think Cecilia Suárez looks: