Salma Hayek was 28 in From Dusk Till Dawn when she played the character 'Santanico Pandemonium'.
That was over 28 years ago in 1996.
Today she is 57, and has starred in 81 movies in total, 73 of those since From Dusk Till Dawn was released.
In From Dusk Till Dawn, I think Salma Hayek looks: