Jennifer Lopez has filed for divorce from Ben Affleck after two years of marriage. The couple were engaged in the early 2000s but broke up before they were married and then spent 17 years apart before rekindling their relationship in 2021. They married in 2022. |