If she’s not on the red carpet promoting a new project, chances are that Salma Hayek is somewhere fabulous wearing a swimsuit. And when it’s her birthday, double those odds.
She upped the glam factor even further by accessorizing with gold aviator sunglasses and a fedora-style hat that kept her long brunette waves perfectly in place as she frolicked around in the water.