Salma Hayek was 45 in Here Comes the Boom when she played the character 'Bella Flores'.
That was over 12 years ago in 2012.
Today she is 57, and has starred in 81 movies in total, 28 of those since Here Comes the Boom was released.
In Here Comes the Boom, I think Salma Hayek looks: