Jennifer Lopez has been married three times before her most recent nuptials to Ben Affleck. In a past Youtube video, Lopez said she doesn’t count her first two marriages, which lasted nine and eleven months respectively. Her longest marriage was to Marc Anthony, which lasted for 10 years and produced two children.
Lopez first married Cuban waiter Ojani Noa in 1997. The marriage lasted for 11 months before the couple divorced in 1998. She then married backup dancer Cris Judd in 2001, but the marriage only lasted nine months before they split in 2002. Lopez then married Marc Anthony in 2004, and the couple had two children, twins Max and Emme, before divorcing in 2014.
Lopez’s most recent marriage to Ben Affleck began in 2021. Although the couple has not yet made any official announcements, they have been spotted wearing matching rings and are believed to be married.
Lopez has had a long and varied marital history, but it seems that she has finally found her perfect match in Ben Affleck. With any luck, this marriage will last much longer than her previous ones.