The top 7 "American Idol" finalists performed last night, but it was Jennifer Lopez who stole the show.

The 42-year-old judge wore a sexy Herve Leger dress during the show -- her most revealing look this season! The body-hugging bandage dress had cutouts in the middle, showing off J.Lo's ripped abs. Fortunately, flesh-colored lining guarded against any wardrobe malfunctions, but it certainly gave the impression Jennifer was nude underneath (see it along with the runway version below)!

J.Lo's been bringing the fashion this season, wearing designers like Lanvin and Dolce & Gabbana. Check out all her sexiest styles this season, below:


It's a sexy look, but is it too much for a family show like "American Idol"?

Vote in our poll above and check out more stars in bandage dresses below!


Hot Videos