She is 46 but that doesn't stop the gorgeous actress, Salma Hayek from having fun.

Having featured in the cover of the summer edition of Glam Belleza Latina, the actress claims to be a late bloomer, however, even today she says, she is having the best time of her life.

Being a part of today's society, the actress says there is so much pressure around for women and people will be harsh but one needs to fight for their confidence, every single day.

Having started her acting career at the age of 23, the actress today has reached great heights with her confidence and of course beauty and talent.