Jennifer Lopez and Ben Affleck were engaged a good 20 years ago before the wedding broke up. At the second attempt there is now a happy ending: the couple got married surprisingly – in Las Vegas.

The long wait has a happy ending: on the second attempt – twenty years after her first engagement – Latina star Jennifer Lopez (52) and Hollywood actor Ben Affleck (49) got married. “We Did It,” Lopez announced in a circular. In the casino city of Las Vegas in the US state of Nevada, they said yes at night.