• Share
  • Tweet
  • Share
Jennifer Lopez, Britain's Got Talent

ITV

Jennifer Lopez's skimpy leather onesie may have raised a few eyebrows during her performance on last night's Britain's Got Talent, but it's certainly not the first time the star has performed in a provocative costume.

The "Live It Up" singer has been rocking sexy bodysuits since her Selena days. Which is probably why the mother of two didn't bat an eyelash before slipping into last night's cheeky ensemble.

This is, after all, the woman who famously strolled the Grammy's red carpet in the, now iconic, Versace dress that left little to the imagination.

So in honor of Jennifer's history of sexy costumes we rounded up her hottest on-stage looks of all time.

NEWS: Jennifer Lopez splurges big on Hamptons home

Jennifer Lopez

Albert Ferreira/STARTRAKS PHOTO via ABC

1. Lady in Red: Well, that looks familiar. Just weeks before performing on Britain's Got Talent, the singer hit the Billboard Music Awards in a nearly identical leather outfit. The big difference? The bold color.

Jennifer Lopez, Live it up video

Capitol Records

2. Abs-olutely Fierce: Clearly J.Lo follows the "If you got it, flaunt it" motto—and who can blame her! At 43, the singer's tummy is as tone as ever.

Jennifer Lopez

David Wolff - Patrick/WireImage

3. Spidey Style: Only a true diva could pull of this crystal-adorned look. Which is probably why the singer also has three other similar sparkling bodysuits.

Jennifer Lopez

Michael Buckner/Getty Images

4: Girl on Fire: She may have a fondness for bodysuits but that doesn't mean J.Lo won't rock a hot mini. Case in point: The actress took the plunge in this fiery red sparkler.

Jennifer Lopez

Kevin Mazur/WireImage

5. Time to Shine: The singer played peek-a-boo in yet another barely-there bodysuit with ripped black sequin design.