As the years fly by Salma Hayek continues to stun.
The actress celebrated her 56th birthday in a barely-holding-on red bikini in Italy on Friday.
"Happy 56th birthday to me!!!," she captioned a short video of herself dancing aboard a speedboat on Sept. 2. Salma, who wrote the same message in Spanish, added the hashtag, "always grateful."
In the video, the voluptuous latin bombshell happily dances — hat in one hand, cell phone in the other — while the boat coasts along the water. Her hair appeared windswept and her skin sun-kissed.
Salma has been in Italy with her husband, François-Henri Pinault, and their 14-year-old daughter, Valentina. While in Rome for several weeks, the actress filmed a movie being directed by Angelina Jolie. The two have since become fast friends over the past few years.

"She is probably the best director I have ever worked with, and I have worked with some pretty good ones," Salma told People magazine. "I've always loved her as a director, but I think this might be her best, or one of the best."