Salma Hayek shows off bikini body at 54
Salma Hayek has celebrated 54 with a birthday swimsuit post.
The mum-of-one struck a pose in a classic, black, halter-neck swimsuit which she paired with a sarong and wide-brimmed hat.
Salma - who is currently vacationing in Greece – shared the picture to Instagram a day before she turned 54.
"Guess who’s turning 54 tomorrow?” she captioned the post.
"By the way, this is not a Throwback Thursday! Thank you Marjo for turning into a photographer during the vacation!"
Fans were blown away by the picture where the Frida actress showed off her age-defying figure.
"What’s your secret?" one person asked.
Another added: "I’m doing 35 and this gives me hope to an even better future face," while a third said: “@salmahayek stopped ageing years ago."
She admits that she does owe her incredible skin and flawless physique to no plastic surgery.
"When I look at pictures of me in my 30s or in my 40s, I see myself more beautiful than I saw myself at the time," she told People magazine. "I used to criticise myself so much.
"Now, when I look in the mirror and there are things that I don’t see, I think about how much I’m going to like me in ten years."