Jennifer Lopez and Ben Affleck became emotional and "cried to each other" as they exchanged vows at a low-key marriage ceremony in Las Vegas at the weekend, a chapel worker has said.
The couple were accompanied by their children at the "sleek" event at the famous Little White Wedding Chapel.
The pop star and actress informed fans of the nuptials on her website, On the JLo.
Speaking to Good Morning America, chapel worker Kenosha Portis recalled how the Hollywood couple had turned up to the venue just as it was closing.
"They were very sweet and they both were emotional, they cried to each other," she told the US news programme.
"The kids were right there behind them. She had on a nice elegant beige lacy-type dress, it had a train on it.
"The veil was beautiful, everything was very sleek and beautiful. She was stunning."
Sharing details with fans on her website, Lopez wrote that she and Affleck read their vows in front of "the best witnesses you could ever imagine". The bride wore "a dress from an old movie", the groom "a jacket from Ben's closet".
We need your consent to load this Instagram contentWe use Instagram to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences
The marriage ceremony occurred at "twelve thirty in the morning [Sunday] in the tunnel of love drive through", accompanied by their children from previous relationships, the post said.
"Love is patient", Lopez added, "twenty years patient" - in obvious reference to the fact the couple were first engaged 18 years ago before the wedding was called off.
The post was then signed off: "With love, Mrs Jennifer Lynn Affleck".
Earlier on Sunday, Clark County Court records in the US state of Nevada showed Lopez and Affleck had secured a marriage licence the day prior, which revealed she was planning to take the name Jennifer Affleck.
Lopez announced her engagement to fellow actor Affleck in April, 18 years after they originally called off their wedding.
The marriage licence came a year after Lopez, 52, and Affleck, 49, rekindled their romance following Affleck's split from the actress Ana de Armas and Lopez's break-up with baseball star Alex Rodriguez.
The Hollywood stars previously began dating in July 2002 and became engaged in November of that year.
They were due to tie the knot in September 2003 but postponed the wedding just days before the ceremony.
They ultimately called off their engagement in January 2004.
Affleck was previously married to actress Jennifer Garner, with whom he has three children - Violet, 16, Seraphina, 13, and Samuel, 10. They divorced in 2018 after 13 years of marriage.
Lopez's other past relationships include her 10-year marriage to singer Marc Anthony.
The former couple, who divorced in 2014, have 14-year-old twins Emme and Max together.
Source: Press Association