
Celebrities love attending fashion shows — not just because they’re major social events, but also because they offer a chance to pick outfits for future appearances. However, the looks that shine on the runway often appear quite different when worn by the stars themselves.
Julien Macdonald dress — Jennifer Lopez
Gaurav Gupta blouse — Cardi B
Schiaparelli dress — Mariah Carey
Zuhait Murad dress — Heidi Klum
Zimmermann suit — Katy Perry
Dolce & Gabbana dress — Ashley Graham
Michael Kors dress — Sofia Vergara
Alexander McQueen dress — Emily Blunt
Valentino dress — Rachel Weisz
LaQuan Smith dress — Megan Fox
Giorgio Armani dress — Sydney Sweeney
Elie Saab dress — Gal Gadot
Givenchy dress — Elizabeth Olsen
Chanel dress — Monica Bellucci
Dries Van Noten suit — Florence Pugh
Zuhair Murad dress — Eva Longoria
Jacquemus dress — Selena Gomez
Fashion overlaps are bound to happen in the entertainment world, no matter how unique a celebrity’s style seems. When two stars show up in the same outfit, it might look like a mishap, but many embrace it — especially when both wear it well.