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."

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.