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.