It took Hollywood's hottest couple around 21 years to tie the knot, then only two to separate (again). Jennifer Lopez has filed for divorce from her husband Ben Affleck after finally tying the knot in 2022 after their storybook love story began in 2002.
The pair reunited in 2021 after initially being engaged back in 2002 but called it off in 2004. They announced their second engagement in April of 2022.
The bride took to her newsletter On the J.Lo to share some details of their big day. "We did it. Love is beautiful. Love is kind. And it turns out love is patient. Twenty years patient," Jennifer wrote.
MORE: Presenting the latest It-Couple: Model Iris Law and Trent Alexander-Arnold
RELATED: Maya Jama and Stormzy's best style moments
Despite a heartbreaking end to their love story, the two had numerous fairytale fashion moments over their 22 years of on-off romance.
H! Fashion takes a look back at Jennifer Lopez and Ben Affleck's most stylish couple moments:
LACMA Art+Film Gala 2023
The stylish duo matched in glamorous Gucci 'fits to attend the LACMA Art+Film Gala in 2023.
Elle's 2023 Women in Hollywood Celebration
Armourcore was officially a thing after Jennifer wore a futuristic, metallic breast plate-style top by New York brand Grace Ling , paired with a plain black skirt. Ben wore a decadent velvet jacket with a thin black tie.
81st Golden Globe Awards
Putting a red carpet twist on Barbiecore, Jennifer stunned in a sculpted pink gown with voluminous sleeves of rosettes, by Nicole + Felicia Couture.
This Is Me...Now: A Love Story premiere
Jen looked every inch the Hollywood star in a Zuhair Murad gown complete with a silver-flecked sheer skirt and an off-the-shoulder bodice with a daring plunge neck. Ben's understated black suit and white shirt let his wife's outfit do all the talking.
Ralph Lauren SS23 show
They had a major matchy-matchy moment at Ralph Lauren's Summer '23 runway show, wearing all black from head-to-toe. JLo added a touch of her Y2K sartorial agenda to the look with a black fedora hat.
The Flash premiere
JLo wore the most unusual dress from Gucci's Resort 24 collection, which gave 'smart-casual' a whole new meaning. Juxtaposing the slinky scuba jacket was an ethereal skirt with an elegant train in a peachy hue. She paired the look with a black clutch bag from Kurt Geiger. Ben on the other hand proved the power of an all-black outfit, looking seriously suave.
Venice Film Festival 2021
Fast-forwarding to their relationship2.0, the couple appeared together on the red carpet at the 2021 Venice Film Festival looking seriously loved up and stylish. Jennifer opted for a white plunging Georges Hobeika gown with a jewelled neckline and thigh-high slit, and Ben donned a simple black tux with shiny lapels.
2003 Vanity Fair Oscars Party
Jennifer looked to Italian luxury label Valentino for her 2003 Oscars look, wearing a mint green one-shoulder asymmetric gown with beaded embellishments. Ben wore a classically cut suit with a lightly striped shirt and skinny black tie.
LA Lakers game
The courtside date is a rite of passage for any blooming Hollywood relationship. Ben kept things casual with a classic noughties t-shirt-over-long-sleeved-top combo and beige slacks whereas Jennifer opted for a striped sleeveless shirt, white trousers, brown leather wedges and her trademark large hoops.
Daredevil premiere
When it comes to skinspiration, we're looking no further than Jennifer's incredible glow at the Daredevil premiere. To complement her radiant complexion, the actress opted for a strapless maxi gown with multi-coloured bandeau detailing and a flowy black skirt. Ben looked suitably slick in a dark single-breasted blazer and white tie.
Maid in Manhattan premiere
Jennifer rocked a cream sleeveless gown featuring tiered ruffles and a cami-style bodice to celebrate the release of her 2002 film Maid In Manhattan whereas Ben kept things suave in a navy suit with subtle pinstripes and a shiny lilac tie.
Gigli World Premiere
Back where it all began. The two met back in 2001 whilst shooting Gigli. Epitomising Y2K glamour, Jen wore a brown cut-out top and skirt set whilst Ben wore a single-breasted suit and baby blue shirt and tie.