Salma Hayek knows how to make us green with envy! MORE: Salma Hayek's 6 Craziest Food Obsessions The actress posted a photo of her bikini body before she gave birth and hot damn it is amazing! Hayek is rocking a white bikini top, bottom and matching sheer cover-up. "This was my waist before pregnancy. Now it's not the same but my life is so much better," she captioned the photo.