Jennifer Lopez [1] brought several outfits to the Time 100 Gala in New York City [2]. The star first walked the red carpet in this gold Zuhair Murad dress [3], 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 [4] and energy had the crowd pumped [5]. Read on to see her look from all angles, then shop similar dresses for your own dance party.