Known for her movies, Frida, Desperado, Fools Rush In, and many more, the 52 year-old Salma Hayek has wowed fans with her latest Instagram post.

Photo: Alberto E. Rodriguez/Getty Images for Disney

The Mexican star wears a curve-hugging lilac one-piece swimsuit, blissfully lounging on the beach as waves crash against her gorgeous body. Wowing not only her fans but also her celebrity pals like Gwendoline Christie and Diane Kruger, and Rebecca Gayheart.

Check the pics

H/T: Yahoo