
Salma Hayek. Matt Winkelmeyer/WireImage
Salma Hayek never fails to have a wow-worthy moment in a swimsuit.
Hayek, 58, took to Instagram on Wednesday, February 26, to show off her curves in a leopard-print swimsuit. She lounged on the beach in the sultry snap while enjoying a sunset. Her one-piece featured a push-up top with thick straps that cascaded into a cutout front that exposed her waist. The bottom of the suit featured high-cut legs with a cheeky back.
While relaxing, Hayek closed her eyes and let her brunette hair mix in the sand.
In the next slide of the post, the actress shared a clip of an alligator lying on the ground.
“Sun 🌞 creatures,” she captioned the post. Fans were quick to praise Hayek’s swim moment in the comments section.
“So beautiful,” one wrote. A Second follower added, “You slaying 💅🏻🔥,” as a third commented, “You look Beautiful 🥰.”

This is hardly the first slinky swim snap Hayek has slayed in. In August 2024, she looked like a ray of sunshine in a neon yellow two-piece while posing on a boat in Ibiza. The bikini featured a balconette top and mid-rise bottoms.
Hayek teamed her bikini with two braids and brown tortoiseshell shades.
During that same trip, Hayek showed off a number of other swimsuits, including a plunging one-piece featuring colorful stripes and a thong back.
Hayek also wore an orange-and-white patterned bikini that tied in the front. Hayek elevated the design with a sheer orange coverup, which she wore undone.
Perhaps Hayek’s sexiest swim moment came when she celebrated hitting 25 million followers on Instagram. She wore a barely-there bikini for the milestone while splashing around in a pool. Her set was complete with a colorful tribal print with ale embellishments lining her suit.