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.

By using Yahoo you agree that Yahoo and partners may use Cookies for personalisation and other purposes