Here's Every Person Jennifer Lopez And Ben Affleck Have Dated — Like, I Was Not Expecting Some Of These

    Today I learned that both Ben Affleck and Jennifer Lopez dated their high school sweethearts for a very long time. Like, Jen dated hers for over a decade, and Ben dated his for over seven years.

    Jen's journey of love starts with David Cruz.

    Jen and David holding hands

    According to E!, they were high school sweethearts and were together for 10 years.

    After David, there was male model Ojani Noa.

    Ojani with his arm around Jen

    They got married in 1997...

    ...and they divorced a year later in 1998.

    Ojani kissing J Lo on the cheek

    After Ojani, there was Diddy.

    They started dating in 1999.

    But eventually broke up in 2001.

    The couple on the red carpet

    According to EW, they were together for 17 months.

    Diddy with his arm around J Lo

    Then there was her dancer, Cris Judd.

    According to People, they were married for less than a year and divorced in 2002.

    Jennifer and Chris walking down the aisle on their wedding day

    Then there was Ben round #1.

    Jen and Ben eating outside as Ben leans in for a kiss

    They started dating in 2002.

    Jen and Ben kissing on a balcony

    And they called off their engagement in 2004.

    The couple in the backseat of a car

    After Ben, Jen married Marc Anthony in 2004.

    Jen and Marc sitting next to each other at an event

    They had two children together, and they announced their divorce in 2011.

    The couple holding their babies onstage

    After Marc, Jen was with another dancer, Casper Smart.

    Jen and Casper smiling at a red carpet event

    They dated from 2011–2016.

    Jen and Casper walking down the street

    That brings us up to A-Rod.

    According to People, Jen and A-Rod started dating in 2017.

    A-Rod and Jen sitting on a couch at an event

    They announced their engagement in 2019.

    Jen and A-Rod kissing

    And then they broke up in 2021.

    Which brings us up to modern day Ben and Jen, who got together in 2021.

    Modern Jen and Ben embracing on the red carpet

    And got married in Vegas last month in 2022.

    Ben kissing Jen on the head

    Now let's go through Ben's dating history.

    A closeup of Ben

    Ben's first public GF was Cheyenne Rothman.

    According to E!, they were high school sweethearts and dated for seven years.

    Cheyenne smiles for a photo with another person

    Then there was Gwyneth Paltrow.

    Ben and Gwyneth pose for a photo

    According to People, they started dating in 1997.

    Gwyneth and Ben hold up their SAG awards backstage

    And they dated on and off until 2000.

    After Gwyn, we have Jennifer round one.

    Ben and Jen outside with their arms around each other

    As we discussed earlier, they were together for two years before breaking up in 2004.

    After Jen round 1, Ben got together with Jennifer Garner.

    Ben and Jennifer at a Red Sox game

    According to Us Weekly, they got married in 2005.

    Ben and Jennifer leaning into each other

    They had three children.

    And they separated in 2015.

    Ben and Jennifer pose for a photo at an awards show

    After Jennifer Garner, there was SNL producer Lindsay Shookus.

    Lindsay and Ben laughing

    According to Us Weekly, they started publicly dating in 2017...

    The couple walking outside as Lindsay

    ...and they broke up in 2018 before getting back together and breaking up again in 2019.

    Lindsay and Ben holding coffee and walking down the street

    Finally, we're at Ana de Armas.

    Ana and Ben walking dogs

    They went on A LOT of walks together.

    According to People, they started dating in early 2020.

    ...and they broke up in early 2021.

    Ben and Ana walking with face masks on

    That brings us up to Jen!

    Jen and Ben hugging with smiles on their faces

    As discussed earlier, they started dating in 2021.

    The happy couple on the red carpet

    And they got married last month.

    Good luck to them, and hopefully we'll never have to do this BuzzFeed post again!