Love story of famous pop star 'Jennifer Lopez' and Batman hero 'Ben Affleck' started a very long time ago but they took almost twenty years to marry.
Stars firstly met on the film set of 'Gigli' in 2001. They both were playing lead roles in this film.
Lopez was already married but she came to an inevitable split-up with her husband. She disclosed her relationship with Ben publicly just after her divorce.
In 2002, Affleck gave diamond ring of $2.5 million to her and couple got engaged.
In 2003, they were about to get married but had to postpone it due to excessive media attention.
2004 was a bad year for their love as J.Lo ended her engagement with Ben and married her long time friend.
She became mother of twin babies but in 2014 she divorced her friend husband too.
To move on Ben also married Jennifer Garner in 2005 and made three childrens with her. But he also divorced in 2018.
It was April 2021, when rumors about Ben and Lopez's reunion were all around. They departed for a weeklong vacation to Montana.
A year after they got engaged for the second time and in July 2022, they finally married.