The 52-year-old actress is wowing fans with her latest Instagram, which features several shots of her making like a mermaid, blissfully lounging on the beach as waves crash against her body. The Mexican star wears a curve-hugging lilac one-piece swimsuit in the sultry snaps, much 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.’”
Hayek’s celebrity pals also took notice. The photos saw likes from Gwendoline Christie and Diane Kruger, while Rebecca Gayheart wrote, “just stunning.”
Hayek 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.”
Hayek, whose casting in Marvel’s The Eternals was recently announced, will turn 53 on Sept. 2.
Read more from Yahoo Lifestyle: