Jennifer wore a Ralph Lauren fishtail couture gown with a dramatic long train and veil for the fairytale ceremony, while Ben looked dapper in a white tuxedo jacket, a black bow tie and black trousers.
While the couple are yet to speak out about their second wedding, following their Las Vegas ceremony, Jennifer opened up about the special moment on her On the J.Lo newsletter.
She wrote: “We did it. Love is beautiful. Love is kind. And it turns out love is patient. Twenty years patient.”
She went on to reveal that the happy couple flew to Las Vegas and shared several photos from their special day, including one of her in a wedding dress and another of Ben kissing her while she laughed.