The singer is no newbie to marriage, as he has been married three times. First to Dayanara Torres, then Jennifer Lopez— his longest, Shannon De Lima. On Saturday, he shared his “I dos” with former Miss Universe contestant, Nadia Ferreira, at Perez Art Museum in Miami.

Expectedly, the couple dressed to the nines in a Christian Dior suit, and a Galia Lahav lace gown, while their guests also brought on their A-game for the star-studded event. Salma Hayek’s gown is headlining as one of the best outfits of the day, and fans cannot help but admire their favorite actress who teased them with an up-close shot.

Salma Hayek’s Gown At Marc Anthony’s Wedding

Before gracing the event with her presence, the actress posed in a mint green. Salma Hayek‘s gown was parted in the middle with her cleavage pouring out. The neckline and midriff were embellished with glittering stones that worked perfectly with her diamond bracelets and dangling earrings.

A post shared by Salma Hayek Pinault (@salmahayek)

Her pose made it easier to tell it was a baby doll dress, with a fitted top and flare bottom with a thick lining and pleated tulle on top. With her signature ponytail hairstyle and a few dangling strands, fans spotted her mild blush, contoured cheeks, and feisty red lipstick.

She accompanied the hot snap with “Just before getting in the car to go celebrate the love of my friends @marcanthony and @nadiatferreira.”

Fans Go Wild Seeing Hayek’s Outfit

Days before this snap, she sported a daring look for the “Magic Mike’s Last Dance” premiere in Miami. The 56-year-old donned see-through on top black undergarments.