20 Iconic Onstage Dresses Ranked: From Madonna to Grace Jones
20 Iconic Onstage Dresses Ranked: From Madonna to Grace Jones

To celebrate the release of the film Mother Mary, starring Anne Hathaway and Michaela Coel, in which a fashion designer creates a comeback dress for a pop star, we weigh up the best performative looks.

20. PJ Harvey

Dressed like a fabulously turned-out carrion crow, Harvey wore a gothic, avian-like get-up to perform her ninth album, The Hope Six Demolition Project, in Brixton, south London, in 2016. The dress, by Belgian designer Ann Demeulemeester, epitomises her more dramatic stage looks.

19. Lily Allen

Allen wore a dress printed with enlarged images of receipts on stage in Chicago, linked to an alleged affair by her ex-husband. The piece of pop performance art was created with co-creative director Anna Fleische and stylist Mel Ottenberg.

Wide Pickt banner — collaborative shopping lists app for Telegram, phone mockup with grocery list

18. Harry Styles

Styles wore a bespoke blue and white gingham dress by Gucci for his Harryween concert at Madison Square Garden in 2021, accessorised with red ruby slippers and a stuffed Toto. The look was lighthearted and gave fans what they wanted.

17. Joni Mitchell

Mitchell wore a marigold-orange dress with turquoise jewellery at the 1970 Isle of Wight festival. Despite a rowdy crowd, she called them out and won them over, proving her strength and style.

16. Geri Horner (Halliwell)

Horner wore a union jack dress at the 1997 Brit awards, a Gucci number with a tea towel sewn on the front. It became shorthand for a camper side of Britpop and was later auctioned for £41,000.

15. Björk

Björk wore a dress with 210 metres of fabric at the Athens Olympics in 2004, representing the ocean. The look was one of many sensational costumes she has worn over 30 years.

14. Rosalía

Rosalía wore a custom design by Andreas Kronthaler for Vivienne Westwood at the Brits in Manchester in 2026. The high-drama look complements her soaring, operatic music.

13. Grace Slick

Slick wore a white fringed tunic-dress over flares at Woodstock in 1969, cementing her role as a hippy pin-up. The colour choice was deliberate, contrasting with the tie-dye around her.

12. Diana Ross

Ross wore a Bob Mackie dress on The Midnight Special in 1976. The design set the bar for many today's popstars, though it was one of her more demure looks.

11. Amy Winehouse

Winehouse wore an acid-print halter dress by Naomi Parry for her final concert in Belgrade in 2011. The look married her 60s-inspired style with indie sleaze.

10. Madonna

Madonna wore a flamenco-inspired dress with corsetry on her Who's That Girl tour in 1987, giving a flavour of the sartorial drama to come. The look preceded her iconic Jean Paul Gaultier bra.

9. Taylor Swift

Swift wore a powder-blue split-shoulder embellished Alberta Ferretti dress for the Folklore segment of her Eras Tour. The look was showstopping, elegant, and ethereal.

8. MIA

MIA wore a Henry Holland dress at the Grammys in 2009 while very pregnant, facing backlash from bloggers. She was a frontrunner for popstars performing while pregnant.

7. Josephine Baker

Baker wore a flamingo-pink gown for her final concert in Paris in 1975 at age 68. The look epitomised her flamboyant style, which belied her talents as a spy and activist.

6. Tina Turner

Turner wore a flaming dress with over-the-hip-bone slits by Bob Mackie. The dress was later worn by Cher and Beyoncé, and displayed at the V&A in 2023.

5. Debbie Harry

Harry wore a plain white T-shirt as a dress in 1979, matching her low-key bubblegum punk style. The look was simple but iconic.

4. Beyoncé

Beyoncé wore a Peter Dundas creation at the Grammys in 2017, embroidered with her face and references to the Yoruba goddess Oshun. The dress took 50 people a week to make.

3. Cher

Cher wore a Bob Mackie illusion gown on her variety show Cher. The look symbolised her emergence into a solo career after her divorce.

2. Rihanna

Rihanna wore a custom Vivienne Westwood gown at the Victoria's Secret show in 2012, paired with lace gloves and Gucci boots. The look was top-tier.

1. Grace Jones

Jones wore a 60ft-high Keith Haring creation for a New Year's Eve concert in 1987. The look was less a dress and more an extravaganza, still feeling ahead of its time.

Pickt after-article banner — collaborative shopping lists app with family illustration