The best 'revenge dresses' in showbiz history

Revenge dresses
Bella Hadid
Bella Hadid's revenge body
Selena Gomez
Revenge on the same guy
Princess Diana
Diana showed Charles what he'd lost
Gisele Bündchen
After the breakup with Tom Brady
Jennifer Lopez
Jennifer after Bennifer
Mariah Carey
Mariah Carey, free to wear what she wants
Princess Diana
Diana's short white dress
Jennifer Aniston
Jennifer Aniston showing she's alright!
Reese Witherspoon
Reese Witherspoon
Jennifer Lopez
Revenge and reunion
Revenge dresses

The jet set is a world of blooming and broken relationships just like ours. And what better way to remind your recent ex of your success than to wear a fabulous dress on a special occasion? The following 'revenge dresses' by actresses, royalty, and singers have been carved in showbiz history. 

Bella Hadid

Bella Hadid's presence on red carpets always makes an impact. This time Bella wore a catsuit by Alexander Wang at the Met Gala in 2017.

Bella Hadid's revenge body

She had just broken up with her boyfriend Canadian singer The Weeknd, who attended the Gala with Selena Gomez in what was their first public appearance as a couple. But guess who stole the show? Not The Weeknd!

Next to Bella on the photo is the designer, Alexander Wang.

 

Selena Gomez

Selena Gomez wore this beautiful little black dress by Jacquemus at the InStyle Awards in October 2017.

Revenge on the same guy

The thing is, she wore it right after her breakup with... Canadian singer The Weeknd. Therefore, she got back at the same boyfriend as Bella Hadid, but with a different Revenge Dress!

Princess Diana

This photo of Princess Diana is iconic. She wore a spectacular black strapless dress designed by Christina Stambolian. It was the perfect revenge dress for the Princess to dominate the front pages of British and international newspapers.

Diana showed Charles what he'd lost

She wore this dress in June 1994, just after Prince Charles had spoken publicly about his relationship with Camilla Parker-Bowles.

Gisele Bündchen

Here we see Gisele Bündchen's first public appearance since her breakup with Tom Brady, at the 60th-anniversary event of the Vivara jewelry brand for which she modeled in Sao Paulo, Brazil.

Picture: Access Hollywood, Vivara / YouTube

After the breakup with Tom Brady

She wore a beautiful golden dress, which made an impact on the red carpet, by Brazilian designer Reinaldo Lurenço.

Picture: Access Hollywood, Vivara / YouTube

Jennifer Lopez

It was 2004 when Bennifer got engaged (for the first time) and broke up. In 2004, the first and stormy affair between Ben Affleck and Jennifer Lopez came to a grounding halt.

Jennifer after Bennifer

And what did Jennifer Lopez do? She showed up at the Golden Globes in this spectacular Michael Kors gown, which from that moment onward was labeled as a 'revenge dress.'

Mariah Carey

Mariah Carey drew a lot of attention with this black skirt and crop top at the 1997 MTV Video Music Awards. With this outfit, she marked, in a way, her emancipation from the girl-next-door to a more mature femme fatale. 

Mariah Carey, free to wear what she wants

This outfit has been considered a 'revenge dress' because she wore it shortly after ending her relationship with music executive Tommy Mottola. Marie Claire magazine stated that Mottola had always controlled Mariah Carey's looks and image from the moment she'd signed a recording contract with him. 

Princess Diana

Princess Diana took revenge several times, and she earned it! This time, she wore a beautiful white 'revenge dress' by Versace in 1995. 

Diana's short white dress

On this occasion, she attended a concert in Italy to raise funds for Bosnian children. The photos of her dress surely reached the British royal family, where models like this one were generally not approved. 

Jennifer Aniston

Jennifer Aniston wore this spectacular 'revenge dress' by Chanel during the New York premiere of her movie 'Derailed' in 2005.

Jennifer Aniston showing she's alright!

She wore it after going through one of the most talked about separations in Hollywood: her split with Brad Pitt after he began an affair with Angelina Jolie.

Reese Witherspoon

This gorgeous revenge dress by Nina Ricci turned heads on the red carpet of the 2007 Golden Globes. 

 

Reese Witherspoon

The actress wore this spectacular yellow dress just a few months after the breakup with her ex-husband, actor Ryan Phillippe.

Jennifer Lopez

Jennifer Lopez wore this beautiful dress by the Lebanese designer Georges Hobeika at the premiere of 'The Last Duel' in 2021. 

Revenge and reunion

The appearance of Jennifer Lopez in this dress was considered a 'vindictive' nod to her ex-fiancé, baseball player Alex Rodriguez. But it was also a spectacular way of celebrating that she had reunited with her old love, Ben Affleck.