Sorry Ben Affleck, Marc Anthony, and Casper SmartJennifer Lopez didn't love you for your looks!

The "Booty" singer appeared on Watch What Happens Live with Andy Cohen on Thursday, Jan. 22 and got to talking about her ex-boyfriends. And while the mom of two insisted all the men she's dated in the past have been manly and sexy, she admits they've not all been that good looking!

Throwing shade at her exes, Lopez talked about the kind of man she goes for. She revealed she likes a man to be a man, when it comes to physical appearance, she’s not too bothered about what they look like.

"I would say my type of man is, I like manly," she told Cohen. "I don't like a softer edge. I like somebody to make me laugh. But type-wise, I'm not a looks person. I don't know if you noticed, over the years," she said as Cohen collapsed in laughter at the blatant ex-lover diss.

"I go more for essence, for strength, the manliness," she continued. "The fun, the laughs. Sexy's important but I don't feel like good looking is necessarily sexy."

"You've had some hot guys though," Cohen said, standing up for some of the men in The Boy Next Door actress' past.

"I thought they were all hot," Lopez, 45, replied. "Other people were like, 'What the hell was she thinking?' but I don't care."

The Latino beauty was looking distinctly hot herself on the show, wearing a seriously low-cut top showing off some insane cleavage.

"I’m going to do my best not to stare at your chest," show host Cohen told her when he caught sight of her racy black outfit. "Are you ever worried that they might come out?" he asked.

"No, no, no, I wouldn’t wear it if I thought that that might be an issue," the singer replied.

Watch the whole clip above to see Lopez talk about the ex-lovers in her life and find out which two of her exes like to chat to each other even though she’s no longer involved with either of them.