Jennifer Lopez joked about her past marriages during the opening night of her Las Vegas residency show, “Jennifer Lopez: Up All Night Live.” Reflecting on her first residency a decade ago, she quipped, “At that time I’d only been married twice,” then playfully corrected herself by saying, “That’s not true. It was only once. Felt like twice.” She added that despite past relationship challenges, she’s now in a “happy era” of growth and positivity.

Lopez has been married four times: to Ojani Noa (1997–1998), Cris Judd (2001–2003), Marc Anthony (2004–2014), with whom she shares twin children Max and Emme, and Ben Affleck (2022–2025). In a recent interview, she suggested her former partners hadn’t fully loved her, stating, “They don’t have it in them,” though they offered material gestures like rings and homes.

Currently single, Lopez is focusing on her career and children, with sources describing her as happy and content in this phase of her life.

Share.