Jennifer Lopez left little to the imagination at an awards ceremony.

The singer, 47, wore two different outfits at the event, the Billboard Latin Music Awards, in Florida.

J-Lo (Wilfredo Lee/AP/Press Association Images
J-Lo (Wilfredo Lee/AP)

She graced the red carpet in a plunging, black, mesh dress by Welsh designer Julien Macdonald, with cutaway panels.

J-Lo also showed off a barely-there silver number, with thigh-high split.

J-Lo (Wilfredo Lee/AP)
J-Lo (Wilfredo Lee/AP)

The star, who is dating former baseball player Alex Rodriguez, performed her new Spanish language song, Mirate, at the awards.

The ballad was produced by her ex Marc Anthony.