Skip to main contentSkip to footer
Digital Cover celebrities

The ultimate revenge dresses: From Princess Diana to Gisele Bündchen and Jennifer Lopez

Not all revenge dresses are created equal, and many are not necessarily post-breakup moments. Here are the ultimate revenge dresses in fashion history over the years.


Daniel Neira
Daniel Neira - Los Angeles
Senior WriterLos Angeles
DECEMBER 21, 2022 3:08 PM EST

When it comes to revenge looks, there is no doubt that Princess Diana’s iconic fashion moment at the Serpentine Summer Party 2023 in June 1994 is the first thing that comes to mind.

Instantly becoming part of pop culture history, many A-List stars and celebrities have been inspired to mark the start of a new beginning, making a fashion statement on the red carpet. However not all revenge dresses are created equal, and many are not necessarily post-breakup moments. Here are the ultimate revenge dresses in fashion history over the years.

Gisele Bundchen© Vivara

Gisele Bündchen

Gisele Bündchen dazzled in gold, making her first red carpet appearance in Brazil, following her controversial divorce from Tom Brady.

Mariah Carey© GettyImages

Mariah Carey

Mariah Carey looked stunning wearing this black ensemble at the 1997 MTV Video Music Awards after breaking up with Tommy Mottola.

Taylor Swift© GettyImages

Taylor Swift

Taylor Swift referenced her look at the MTV Video Music Awards in 2009 13 years later, when Kanye West interrupted her acceptance speech while she was accepting the Best Female Video award for ‘You Belong with Me.’

Bella Hadid© GettyImages

Bella Hadid

Bella Hadid walked the red carpet at the 2017 Met Gala, sparkling in an Alexander Wang backless catsuit, after her split from The Weeknd.

Olivia Wilde© GettyImages

Olivia Wilde

Olivia Wilde decided to wear a sheer black lace Dior dress to the People’s Choice Awards, following her split from Harry Styles.

Ariana Grande© GettyImages

Ariana Grande

Ariana Grande turned her breakup with Pete Davidson into major success. The singer released her hit song ‘Thank U Next’ in 2018, and made a special performance at Billboard’s Women in Music in this pink ensemble.

Jennifer Aniston© GettyImages

Jennifer Aniston

Jennifer Aniston had all eyes on her back in 2005, after ending her relationship with Brad Pitt amid his romance with Angelina Jolie, the actress looked unbothered at the premiere of her film ‘Derailed’ in a shimmering gold dress.

Jennifer Lopez© GettyImages

Jennifer Lopez

Jennifer Lopez made her red carpet debut with Ben Affleck for a second time, following speculations of their romance, and ending her engagement to Alex Rodriguez.

Elizabeth Hurley© GettyImages

Elizabeth Hurley

Elizabeth Hurley was all smiles following her split from Hugh Grant after 13 years of dating. The actress looked gorgeous walking the red carpet at West Hollywood’s Pacific Design Center in 2000.

Princess Diana© GettyImages

Princess Diana

Princess Diana made headlines with this iconic black dress, paired with a choker of pearls, at Serpentine Gallery’s summer party in June 1994. However she was supposed to wear a different Valentino dress, but changed her mind at the last moment.