Salma Hayek was 38 in Bandidas when she played the character 'Sara Sandoval'.
That was over 18 years ago in 2006.
Today she is 57, and has starred in 81 movies in total, 41 of those since Bandidas was released.
In Bandidas, I think Salma Hayek looks: