Salma Hayek celebrates her 56th birthday in a red bikini

Salma Hayek is having a boat-iful day for her birthday.

The actress shared a video of herself to Instagram to mark her 56th birthday. Wearing a red bikini and green holographic sunglasses, Hayek can be seen dancing to a "Happy Birthday" song while posing for the camera.

“Happy 56th birthday to me!!!” the Mexican-American star captioned the clip. She also added the Spanish translation: “Feliz cumpleaños #56 para mi!!!”

Hayek's zest for life was contagious among her millions of fans who left supportive messages in the comments section.

“Nice!” comedian Chelsea Handler wrote, with another adding, “Feliz cumpleaños queen!”

“Beautiful woman, congratulations on your birthday, many blessings and the best for you,” a fan wrote. “I hope you meet many more years.”

“Wooow what a beautiful Salmita showing body and also in the sea that you like so much,” another added. “I wish you the best, lots of health, success and happiness, we love you and you are our Great Mexican Pride!!!”

The beauty is no stranger to sharing her positivity with the world. In August, she shared a stunning bikini photo that she rocked with a striped shawl, dark shades and a black brimmed hat.

"Ready for the week," the star captioned the photo.

Just before posting that photo, she shared a makeup-free selfie, proving that she really is a natural beauty!

"Happy Sunday!!!" she captioned that post, adding the hashtags #SundayVibes and #NoMakeup.

Wellness, parenting, body image and more: Get to know the who behind the hoo with Yahoo Life’s newsletter. Sign up here.