Jennifer Lopez Ripped Off Her Dress and Showed Us a Very Sexy Something Underneath

Every editorial product is independently selected by our editors. If you buy something through our links, we may earn commission.

Jennifer Lopez brought several outfits to the Time 100 Gala in New York City. The star first walked the red carpet in this gold Zuhair Murad dress, but no one could have predicted her next two looks. Jennifer not only attended the event but performed on stage for the audience. For her show, the singer changed into a crisp white dress. It featured a plunging neckline, cutouts on the sides, and thigh-high slits that climbed up to her hips. Since the dress was pretty revealing on its own, Jennifer layered a crystal-embellished bodysuit underneath.

At one point, she took off her dress entirely and just performed in the bodysuit. Let's just say her fit physique and energy had the crowd pumped. Read on to see her look from all angles, then shop similar dresses for your own dance party.

Jennifer Lopez Appeared on Stage in a Snapback and Furry Coat
Getty | Kevin Mazur

Jennifer Lopez Appeared on Stage in a Snapback and Furry Coat

The floor-length coat was custom made by Lilly e Violetta.

And Then BAM! This Dress Happened
Getty | Kevin Mazur

And Then BAM! This Dress Happened

She Wore a Bodysuit Underneath the Dress
Getty | Kevin Mazur

She Wore a Bodysuit Underneath the Dress

The Bodysuit In Its Glory
Getty | Kevin Mazur

The Bodysuit In Its Glory