Salma Hayek, ageless at 51, welcomes 2018 in a purple bikini

The actress looked beautiful in a purple bikini. (Photo Steve Granitz / WireImage)

Salma Hayek is saying hello to the new year in a gorgeous purple swimsuit. The 51-year-old actress looked agelessly beautiful in a recent photo she shared to her 5.4 million Instagram followers.

“I adore the ocean,” she captioned the snap in both Spanish and English. She posed against the ocean background in a boat. The photo quickly racked up over 340,00 likes and over 2,500 comments.

“Looking great in purple surrounded by the beautiful ocean and it’s life!” wrote a commenter. “Salma you are so hot! I have serious envy you look so much better than some women half your age. Happy new year,” added another commenter.

The Mexican-born actress kept the look natural, sans makeup. She accessorized her stunning purple ensemble with a tan fedora, a long silver necklace, and sunglasses.

In an interview with the Edit, the 51-year-old opened up about aging and loving her show-stopping curves. “I’m not going to lie to you, I would like the curve to go in instead of out in some places, but I love a little curve,” she said. “I love the word ‘curvy.’ It’s artistic. A straight line can be boring.”

The Oscar nominee is mother to 10-year-old Valentina Paloma Pinault. She has been married to French billionaire businessman Francois-Henri Pinault since 2009.

Hayek’s Instagram update comes two weeks after she penned a New York Times opinion piece titled Harvey Weinstein Is My Monster Too publicly accusing Harvey Weinstein of sexual harassment.

Read more from Yahoo Lifestyle: 

Follow us on InstagramFacebook, and Twitter for nonstop inspiration delivered fresh to your feed, every day.