Salma Hayek celebrated her 58th birthday on Monday by sharing a stunning collection of swimsuit photos.
In a series of striking bikinis and elegant one-piece swimsuits, the Hollywood icon showcased her incredible figure.
She posed like a supermodel on opulent yachts against the backdrop of breathtaking coastal destinations.
'Birthday bikini dump, happy 58th birthday to me!' Salma captioned the carousel. 'P.s none of these are throwbacks'.
On one of her recent holidays to Ibiza, she bumped into none other than Olympus Has Fallen star Gerard Butler , 54.
The Frieda star was all smiles as she snapped pictures with Gerard during a casual outdoor hangout with friends.