Musician and actress Jennifer Lopez has been in the spotlight ever since rising to fame in the late 90s. She has starred in numerous romantic comedies, and herreal love life has always been a very popular topic too.

Related: Jennifer Lopez Reveals How She Keeps Herself Grounded Despite Being A Megastar

Today, we're taking a look at all the times Jennifer Lopez has been engaged and married. The diva was married three times, and she also dealt with went through two canceled engagements. Let's take a trip down memory lane and look at all the men Lopez thought were her 'happily ever after'.

6 Jennifer Lopez Was Married To Cuban Actor Ojani Noa Between 1997 And 1998

Kicking the list off is Cuban actor Ojani Noa. Jennifer Lopez started dating Noa — who was a waiter at the time — in March 1995, and in April 1996 the couple got engaged. On February 22, 1997, Jennifer Lopez and Ojani Noa tied the knot however their marriage didn't last for long. Lopez's career was just kicking off, and it seemed as if the two couldn't make it work. Their divorce was finalized in March 1998.

5 Jennifer Lopez Was Married To Dancer Cris Judd Between 2001 And 2002

Jennifer Lopez's next husband was her former backup dancer Cris Judd. The two started dating in February 2001, and on September 29 of the same year, the singer and the dancer got married. However, their marriage didn't last long either, and their divorce was finalized in January 2003. After their divorce, Judd continued working in the dancing industry, primarily as a choreographer.

4 Jennifer Lopez Was Engaged To Actor Ben Affleck Between 2002 And 2004

One of Jennifer Lopez's most famous relationships was surely the one with Hollywood star Ben Affleck. The two started dating in mid-2002 after having met on the set of the crime romance Gigli, and in November 2002 the two got engaged. Apart from Gigli, the two also worked together on the music video for "Jenny from the Block" and the movie Jersey Girl.

Related: Jennifer Lopez Reveals Why She And Ben Affleck Broke Up In 2004

Their wedding was originally planned for September 2003, but it got postponed due to all the media attention. Unfortunately, by January 2004, the couple ended their engagement. Later on, Lopez revealed that Affleck was not comfortable with the media scrutiny, but that their love was real: "I think different time, different thing, who knows what could've happened, but there was a genuine love there."

3 Jennifer Lopez Was Married To Singer Marc Anthony Between 2004 And 2011

Jennifer Lopez's third marriage was to musician Marc Anthony. The two have been friends since the '90s, and they started dating in April 2004 — only a few months after her engagement to Ben Affleck got canceled. On June 5, 2004, Lopez and Anthony got married. In February 2008, Jennifer Lopez gave birth to fraternal twins, Maximilian David and Emme Maribel. Unfortunately, in July 2011, the two musicians announced their split, and their divorce was finalized in June 2014. Jennifer Lopez got primary physical custody of their two children.

Related: Jennifer Lopez Has A Strict Rule She Wants Her Children To Follow

Later on, Lopez revealed that the two had a rocky start as they got married barely half a year after her split from Affleck: "My way of anesthetizing the pain was different. I sought out comfort in another person, tried to find someone who could make me feel loved and wanted in my loneliest hour."

2 Jennifer Lopez Was Engaged To Baseball Player Alex Rodriguez Between 2019 And 2021

Jennifer Lopez's most recent engagement was to former professional baseball player Alex Rodriguez. The two stars began dating in February 2017, and in March 2019 the two got engaged. Throughout their relationship they frequently shared glimpses into their joint family life as both of them have children from previous relationships. Because of COVID-19, they ended up postponing their wedding, and in April 2021, the two stars announced that they were ending their engagement and going their separate ways.

They announced their separation in a statement which said: "We have realized we are better as friends and look forward to remaining so. We will continue to work together and support each other on our shared businesses and projects. We wish the best for each other and one another’s children. Out of respect for them, the only other comment we have to say is thank you to everyone who has sent kind words and support."

1 Lastly, Jennifer Lopez Is Currently Dating Her Former Fiancé Ben Affleck

Lastly, Jennifer Lopez is actually currently in a relationship with her former fiancé Ben Affleck. The two rekindled their romance in April 2021, and ever since they seem to be very happy. As previously mentioned, Lopez admitted that a major reason for their breakup back in 2004 was the media frenzy however this time around it seems as if the couple is making sure their relationship remains more private. In the years they weren't together, the two remained in contact and whenever asked about each other they only said good things. Hopefully this time around, 'Bennifer' will manage to make it work!

Next: How Did Jennifer Lopez And Ben Affleck Really Get Back Together?