Salma Hayek was 47 in Some Kind of Beautiful when she played the character 'Olivia'.
That was over 9 years ago in 2015.
Today she is 57, and has starred in 81 movies in total, 20 of those since Some Kind of Beautiful was released.
In Some Kind of Beautiful, I think Salma Hayek looks: