Salma Hayek has stunned fans in a series of new beachside pics — looking almost mermaid-like as waves crash against her body.
The 52-year-old actress shared the swimsuit snaps in an Instagram post which showcased her seemingly age-defying physique.
Rocking a lilac one-piece swimsuit in the sultry snaps, Salma’s post came largely to the delight of her awestruck fans.
“Perfect body, Salma,” one raved, while another commenter hailed her as “one of the sexiest women I’ve ever seen.”
“Even the ocean can't put out the fire,” another admirer remarked. “Still blazin.’”
The star’s celebrity pals also took notice. The photos saw likes from Gwendoline Christie and Diane Kruger, while Rebecca Gayheart wrote, “just stunning.”
Salma also clarified to a fan that the photos were taken on a whim during her vacation.
“It was not a professional photo shoot,” she wrote. “Just a moment of inspiration on vacation.”
“Sometimes you just need to surrender and let the waters move and embrace you,” she captioned the post, before repeating the phrase in Spanish.
After finding fame in her homeland in her early 20s Salma’s star exploded to international levels with roles in Ugly Betty, 30 Rock and the Grown Ups franchise.
She married to French billionaire, François-Henri Pinault in 2009 and the couple share an 11-year-old daughter, Valentina Paloma Pinault.
Got a story tip or just want to get in touch? Email us at firstname.lastname@example.org
Or sign up to our daily newsletter here.