Jennifer Lopez and Ben Affleck were married in Las Vegas in 2022. Lopez wore two dresses for the occasion. The first was a classic floor-length white gown with a high neckline which she wore in one of her movies, according to Lopez's website.
“I’ve had this dress for so many years, and I’ve just been saving it, saving it, saving it, and now I’m wearing it on my wedding day,” Lopez wrote, not specifying the film.
For the ceremony, Lopez changed into a Zuhair Murad gown with a veil and off-the-shoulder sleeves. Murad also designed Lopez's beaded gown from the movie "Marry Me." Affleck joined her at the premiere of that music-filled rom-com.
The question is, which old movie is the first dress from? Lopez, who is a prolific actor in addition to being a recording artist and performer, has worn many wedding dresses in movies over the years.
Some of the best J. Lo movies also happen be romantic movies about weddings, like the recent movie "Marry Me" and the classic "The Wedding Planner." Lopez, 53, also stars in the 2023 movie "Shotgun Wedding."
So, yes: Her filmography has an undeniable nuptial theme. Fittingly, she also starred in a movie alongside her now-husband, Affleck — though "Gigli" doesn't have a wedding scene. The stars announced their second engagement in April 2022 nearly 20 years after their first engagement in 2002.
'The Wedding Planner' (2001)
Mary Fiore, Lopez's character in this classic, may have been an unintentional trendsetter. A wedding planner, Mary does what she advises her clients never to do: Marries the wrong guy. At her father's urging, she weds a childhood friend, Mossimo (don't worry — the right guy isn't far behind).
For the ceremony, Mary wears a stark white, boatneck gown — which happens to look a lot like the Givenchy dress Meghan Markle wore to her 2018 wedding to Prince Harry.
“I got a lot of texts about Meghan Markle’s wedding dress,” Pam Chilton, the movie's costume designer, told Glamour. “I’m like, “Well, I’m sure it’s a coincidence. But she was at a good rom-com age when the movie came out — she could have been watching it at sleepovers!”
'Maid in Manhattan' (2002)
Technically, Lopez doesn't wear a wedding dress in "Maid in Manhattan." But her floor-length, light pink chiffon evening gown could pass as a wedding dress for an unconventional bride.
Marisa (Lopez), a maid for a hotel, wears the gown at the tail-end of a two-day whirlwind romance with a hotel guest, Christopher Marshall (Ralph Fiennes). Christopher mistakes her for a guest after seeing her in a pristine, all-white ensemble complete with a Dolce and Gabbana coat and wide-leg trousers (which Lopez may have recreated during a red carpet look in 2022).
Speaking to InStyle at the time of the movie's release, costume designer Albert Wolsky called the movie a "Cinderella story," and the dress was chosen in that vibe.
"Enough" may feature a Lopez in a tulle-heavy wedding dress, but this is not a rom-com. In fact, the wedding scene symbolizes the start of Slim's (Jennifer Lopez) problems. Once she marries Mitch Hiller (Billy Campbell), it's that much harder to leave him.
A thriller with an all-too-real premise, "Enough" follows Slim's efforts to escape her marriage after Mitch becomes physically abusive.
'Jersey Girl' (2004)
You may notice that none of the dresses on this list really look like the one Lopez wore. The answer may come in the movie “Jersey Girl,” which Lopez and Affleck starred in together. Director Kevin Smith cut a wedding scene from the movie after the stars broke up.
“I didn’t know (if it was right) to leave it in,” Smith told Us Weekly, per the Chicago Tribune. “People might forget they’re watching a picture, like, ‘Wait, didn’t these two not get married?”
'Monster in Law' (2005)
As with so many rom-coms, the question in "Monster in Law" is whether the couple will make it to the aisle. But the tension, here, isn't between bride and groom. It's between Lopez's character, Charlie Cantilini, and her to-be mother-in-law, Violet Fields, played by Jane Fonda.
Through a mixture of ice-cold intimidation and manipulation, Violet does what she can to prevent Charlie from ever wearing a wedding dress. Of course, eventually, she does — a white ballgown with gloves.
The only problem? Violet has decided to wear a white gown with gloves to the ceremony, too.
'El Cantante' (2006)
After starring as legendary singer Selena Quintanilla in "Selena" (1997), Lopez played another real-life figure in the music world in "El Cantante." This time, she's Nilda "Puchi" Lavoe, wife of salsa legend Héctor Lavoe (played by Marc Anthony, Lopez's husband at the time).
'Marry Me' (2022)
The dress in "Marry Me" is meant to be a showstopper, as it's part of the movie's wedding-themed plot. In the movie — which gets a bit meta — Lopez plays an international pop star named Kat Valdez with a hit single called ... wait for it ... "Marry Me."
She's supposed to marry her boyfriend, another pop star, on stage when cheating rumors break out, and she decides to pluck a random concert-goer from the crowd, who takes the form of Owen Wilson.
All the while, Kat in a metallic dress that weighed — according to Variety — 95 pounds. Costume designer Caroline Duncan told the outlet it required "five people to transport it and an entourage to get Jennifer in and out of it."
The dress was from Zuhair Murad’s bridal collection and, per Variety, had "nine layers constructed of silk taffeta, horsehair and tulle" as well as "sparkling crystals, silver, ruffles, embroidery and lace."
Lopez didn't wear this unwieldy number at her wedding to Affleck, but she did wear a dress by Murad.
'Shotgun Wedding' (2023)
"Shotgun Wedding" came out in 2023, a blend of romance and adventure. The movie stars Lopez and Josh Duhamel as a couple who bring their family and friends to an exotic destination for a location wedding. Then, the entire wedding party gets taken hostage. Suffice to say this water-logged wedding dress is not the one Lopez wore to her wedding to Affleck.
Honorable mention: 'Selena' (1997)
Lopez never wears a wedding dress in the biopic "Selena," but the movie does feature a memorable engagement scene. Facing resistance from her family for their relationship, Lopez-as-Selena Quintanilla — by then, a famous singer — urges boyfriend and band member Chris Perez (Jon Seda) to elope, while (conveniently) wearing an all-white outfit. The real Quintanilla and Perez married in 1992, three years before her tragic death in a shooting at the age of 23.