Salma Hayek, 54, celebrates #SundayFunday with a sexy swimsuit shoot: 'She still has it'

It just turned spring, but Salma Hayek is already in summer mode.

On Sunday, the 54-year-old Frida star wowed fans with a stunning swimsuit shot highlighting her famous curves. The Mexican actress struck a movie star pose next to the sea while wearing a plunging fuchsia and red color-blocked one-piece.

"SundayFunday," she captioned the post.

While it was unclear where Hayek — who is married to French billionaire François-Henri Pinault, with whom she shares a 13-year-old daughter, Valentina — took the dreamy oceanside shot, there's no doubt that it caught her fans' attention.

Actress Demi Moore was among the half-a-million-and-counting fans liking the photo, which fetched admiring comments such as "perfection" and "goddess."

"She still has it," one commenter wrote of the Oscar-nominated star, who recently shared that she is "excited" about being in her mid-50s, telling Savannah Guthrie, "It's an accomplishment."

This content is not available due to your privacy preferences.
Update your settings here to see it.

Hayek has also admitted that she has "no shame" about sharing her swimsuit photos, telling Entertainment Tonight that she has a stash of them from one vacation and has been slowly sending them out. She called the process "liberating."

"I had to lose a lot of weight and exercise to get into the bikini towards the end of last year," she shared. "I'm glad I took a lot of pictures, I have no shame on it, because it was the first week of the vacation. But after that first week and when I heard that everybody was going back into quarantine, I started eating again.

"I saved my pictures, I'm not in the same condition today and I'm spreading the love out like every two weeks."

Read more from Yahoo Life:

Want lifestyle and wellness news delivered to your inbox? Sign up here for Yahoo Life’s newsletter.