Ben Affleck and Jennifer Lopez have been in the spotlight since their engagement in 2002. The two stars have a long history together, having met while filming the critically-panned 2003 movie “Gigli.” While their relationship didn’t last, the two remain close friends and have remained in the public eye ever since.

The age difference between Ben Affleck and Jennifer Lopez is three years. Affleck is 49 years old, while Lopez is 52. The two began dating in 2002 and became engaged later that same year, but officially announced their split in early 2004.

Despite the age difference, the two have remained close friends over the years. They have often been spotted out together, attending events and supporting each other’s projects. Affleck and Lopez have even been rumored to be getting back together, though neither has confirmed the speculation.

It’s been nearly two decades since the two first met, and they still remain close. With Affleck’s recent engagement to Ana de Armas, it looks like the two will remain friends for many years to come. While the age difference between Ben Affleck and Jennifer Lopez may have been a factor in their split, it’s clear that the two have a deep respect and admiration for one another.

By Influencer Magazine UK