Jennifer Lopez
was surrounded by her men this weekend -- both past and present!

The sexy singer spent the holiday weekend in Las Vegas, where she spent time with both ex-husband Marc Anthony and new boyfriend Casper Smart.

J.Lo was in town to perform a one-night show, "Q'Viva! The Chosen Live," with Marc and other acts from the former couple's Univision reality show.

The two kept this civil, hugging and holding hands on stage while Jennifer stunned in a short sparkly mini.

Lopez later spent some one-on-one time with Casper, the two celebrating the launch of her single "Goin' In" at Hyde Bellagio.

The two got cozy in a private booth, with Jennifer again looking gorgeous in yet another short dress and killer heels.

Check out all her weekend photos above!

Hot Videos