With exes ranging from Ben Affleck to P. Diddy to Marc Anthony, Jennifer Lopez admitted to not really having a type when it comes to the appearance of the men she dates.

On "Watch What Happens" on Thursday night, Lopez also told the show's host, Andy Cohen, that "maybe what I liked when I was younger wasn't as good for me."

"But now I have different criteria," The 45-year-old "Boy Next Door" star said, according to People. As far as type-wise, like look and everything, I'm not a looks person. I don't know if you noticed over the years."

Dressed in a form-fitting, cleavage-baring black dress, Lopez told Cohen, even after her romance with the much younger Casper Smart did not work out, she remains open to the possibility of dating a younger man.

Rumors have long circulated Smart never got along well with Anthony, Lopez's ex-husband and the father of her children Anthony. Not so, according to Lopez.

"There was just an understanding" Lopez said, noting that Anthony was already dating someone else when she began seeing Smart. "His concern was how was he was getting along with the kids. It was fine. They actually have each other's numbers now."

Before the night ended, Lopez also sought to clear up her apparent diss of her exes concerning their varying appearances with a joke.

"I thought they were all hot," she said. "Other people might be like, 'What the hell is she thinking?' But I don't care."

Lopez did have one answer for the type of man she is interested in.

"I don't like a softer edge. I like somebody to make me laugh. I go more for essence, for strength, the manliness. Sexy is important, but I don't feel like good-looking is necessarily sexy."

Watch the interview below.

"The Boy Next Door" thriller starring Lopez and Ryan Guzman is out in theaters now. Currently a judge on "American Idol," Lopez has also starred in such films as "The Wedding Planner," "Money Train," "Selena" and "Anaconda."

Lopez's musical sucesses include hits "My Love Don't Cost A Thing" and "Waitng For Tonight."