Jennifer Lopez [1] isn't afraid to show some skin [2], even at a wedding. The star attended a friend's reception in New York City and wore a body-hugging, teal-colored maxi dress. The Hamel design featured cage cutouts on the side and a plunging cut in the front. Though the outfit was definitely sexy (we expect nothing less from Jennifer), the dress's choker-style neckline and maxi length made it more appropriate for the wedding. She completed the look with a pair of large gold hoops and bracelets.
It appears blue hues were popular at the party, as Hillary Clinton was spotted in a pastel blue caftan [3] at the same wedding, though hers was definitely not as sultry of an ensemble as Jennifer's. Read on to see the singer's look from all angles — especially the side.