Singer Lily Allen wore a sheer black vintage Dior gown to the London premiere of The Hunger Games: On Stage on 12 November 2025. Fashion writers called it part of her “revenge dressing” streak after her split from actor David Harbour.
Key Facts
- Who: Lily Allen, 40, British singer.
- Event: The Hunger Games: On Stage global premiere.
- Where: Troubadour Canary Wharf Theatre, London.
- Dress: A see-through knit gown by John Galliano for Dior, from 1999.
- Background: Allen and Harbour separated in early 2025, Page Six reported.
The Look
The long-sleeved crochet-knit dress had tiny holes that let her skin show through. She wore it with platform heels, rings and earrings.
Why People Linked It to Harbour
Allen’s album West End Girl hints at problems in her marriage, reports said. Fashion writers called her recent outfits “revenge dresses”. Allen herself did not say the dress was a message.
Frequently Asked Questions
What did Lily Allen wear to the Hunger Games premiere?
A sheer black knit gown by John Galliano for Dior from 1999.
Where was the premiere?
At the Troubadour Canary Wharf Theatre in London.
Why is it called a revenge dress?
Fashion writers linked it to her split from David Harbour.
Conclusion
Allen’s archive Dior look was one of the most talked-about outfits of the night.
Related reads: Topshop Returns: Cult UK Fashion Brand Set for Big 2026 Comeback in Australia; Best Fashion Looks and Outfits from TikTok Awards 2024.


Leave a Reply