All of Jennifer Lopez’s wedding dresses

White gowns look good on Jennifer Lopez.

The superstar married Ben Affleck in Las Vegas on July 16, 2022, and wore two different wedding dresses for the happy occasion, including one she described as “from an old movie.”

While it’s unknown to which film she was referring, the singer-slash-actress has said “I do” in a remarkable number of flicks over the years, from 2001’s “The Wedding Planner” to 2022’s “Marry Me.” And for these onscreen nuptials, she’s worn bridal looks ranging from a simple ivory sheath to embellished-all-over couture.

Lopez has also walked down the aisle four times in real life; before tying the knot with Affleck, she was wedded to Marc Anthony from 2004 to 2014, Cris Judd from 2001 to 2004 and Ojani Noa from 1997 to 1998.

Here, take a look back at every wedding dress J.Lo’s worn, both for her real-deal marriages and in movies.

Wedding with Ben Affleck (2022)

Jennifer Lopez and Ben Affleck at their weddingOn The JLo

To marry her onetime “Gigli” co-star in Sin City, Lopez wore a duo of dresses, one of which was an off-the-shoulder lace gown from Zuhair Murad’s bridal collection featuring long sleeves, a corseted bodice and a fishtail train. She paired the look with a traditional lace-trimmed veil, wedding bouquet — and, of course, her show-stopping green diamond engagement ring.

When confirming the nuptials in her On The JLo newsletter, the “Waiting for Tonight” hitmaker also shared photos and videos of herself in a sleeveless floral jacquard Alexander McQueen design.

“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,” she gushed of her second look.

“Shotgun Wedding” (2022)

Jennifer Lopez and Josh Duhamel on a beachjlo/Instagram

Lopez stars opposite Josh Duhamel in this upcoming movie in which, according to IMDb, “a couple’s extravagant destination wedding is hijacked by criminals.”

Judging by set photos the flick’s leading lady shared on social media, she appears to spend much of the movie in this corseted bridal gown with a tiered skirt, which gets progressively more tattered as the plot progresses.

“Marry Me” (2022)

Jennifer Lopez in a wedding dress©Universal/Courtesy Everett Col

As music superstar Kat Valdez, J.Lo wears this spectacular Zuhair Murad Couture creation covered in metallic embroidery and embellishments to marry beau Bastian (Maluma) in front of thousands of fans. But when she discovers he’s been cheating on her, she decides to say “I do” to a random audience member (Owen Wilson) instead.

“The dress weighed 95 pounds and required five people to transport it and an entourage to get Jennifer in and out of it, but it gave the dress that volume,” costume designer Caroline Duncan told Variety, adding that the “extremely heavy” gown is meant to serve as a visual metaphor for the character’s too-big, over-the-top public nuptials.

“El Cantante” (2006)

Jennifer Lopez and Marc Anthony on Location for WireImage

Filmed just a couple years after Lopez and co-star Marc Anthony got married for real, this biopic is based on the life of late salsa singer Héctor Lavoe. As Lavoe’s bride, Puchi, J.Lo wore this lacy empire-waisted gown with a flowing veil.

“Monster-in-Law” (2005)

Jane Fonda and Jennifer Lopez in Monster-in-Law©New Line Cinema/Courtesy Evere

The “Let’s Get Loud” crooner and Jane Fonda (in the titular role) butt heads in this rom-com, which sees Lopez wearing an ivory SaeYoung Vu Couture gown and gloves fit for a princess. (Not to be outshined, Fonda’s character turns up in a white dress of her own.)

Wedding with Marc Anthony (2004)

Jennifer Lopez wearing a wedding dressRIQUET/BAUER-GRIFFIN

Lopez exchanged her vows with Anthony in the backyard of her Beverly Hills home, dressed in a strapless Vera Wang gown, Neil Lane jewels and a romantic edged veil.

“Enough” (2002)

Jennifer Lopez and Billy Campbell in Enough©Columbia Pictures/Courtesy Eve

Slim’s (Lopez) marriage to the abusive Mitch (Billy Campbell) in this early-aughts thriller might’ve been far from a fairytale, but with its beaded spaghetti straps and embellished veil, her character’s bridal look was undeniably beautiful.

Wedding with Cris Judd (2001)

Jennifer Lopez Cris Judd weddingAP

Lopez wed dancer/choreographer Cris Judd in a stunning Valentino gown featuring floral lace and sheer embellished sleeves.

“The Wedding Planner” (2001)

Jennifer Lopez in The Wedding Planner©Columbia Pictures/courtesy Eve

In one of J.Lo’s most beloved rom-coms, her character, wedding planner Mary Fiore, prepares to say “I do” to Justin Chambers’ Massimo in a vintage-style boatneck dress and pillbox hat with polka-dotted veil. (She eventually ends up with the right guy, Matthew McConaughey’s dimpled doctor Steve).

When Meghan Markle married Prince Harry in a similar Givenchy design in 2018, comparisons between the two dresses flooded social media.

“I got a lot of texts about Meghan Markle’s wedding dress,” costume designer Pam Chilton 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!”

Wedding with Ojani Noa (1997)

Jennifer Lopez Ojani Noa weddingThe Mega Agency

To marry her first husband, actor Ojani Noa, Lopez wore a sleek, sleeveless white lace gown and styled her hair in a high bun adorned with flowers.