Jennifer Lopez appeared on "Watch What Happens Live" on Thursday, June 19, where she talked about ex-fiance Ben Affleck and an alleged feud with Mariah Carey.
The 44-year-old actress and singer was a good sport about answering questions host Andy Cohen has during the show's "Plead the Fifth" segment, where Cohen usually asks guests to dish about the truth behind tabloid reports and other intriguing questions like which of their co-stars is the best kisser. The guest can usually "plead the fifth" on one of the three questions, but they must answer the other two questions.
Cohen first asked Lopez, "Was the transformation of Ben Affleck your doing? Did you dress him while you were dating him?"
"I did kind of, like, say, 'You need to be, you know -- You're a movie star, you should wear a suit. You should do this with your hair.' For sure," Lopez said. She later continued, "He was into it! He didn't do anything he didn't want to do."
Lopez added, "He had some good moments, some good fashion moments when he was with me."
Lopez and Affleck started dating in 2002. The two became engaged in November 2002 and split in January 2004. The actors also appeared in two films together, the 2003 movie "Gigli" and the 2004 movie "Jersey Girl."
Cohen then asked Lopez, "What is your relationship with Mariah Carey? I've always have heard that there was a feud there."
"I don't have a feud against her at all. I know from back in the day, I've read things that she's said about me that were, you know, not the greatest, but we have never met," she said. "Like, we don't know each other."
Lopez continued, "I think it's kind of from word of mouth of things that have happened in the past that I'm not really aware of. But I don't know. I would love to meet her and I would love to be friends with her."
"I think she's incredibly talented and I've always been a fan of hers.'My All' is one of my favorite songs of all time," the actress and singer said. "I just love her. It saddens me to hear anything that's negative because I'm a fan of hers."
Lopez is currently promoting her eighth studio album "A.K.A.," which was released on June 17.
Check out Lopez's appearance on "Watch What Happens Live" below.