Yesterday’s Met Gala – themed ‘Heavenly Bodies: Fashion and the Catholic Imagination‘ – served look after look, and no one can deny that Zoë Kravitz‘s looked one million dollars in her lace, semi-naked dress. Coincidentally, I wouldn’t be surprised if it cost that much; she wore custom Saint Lauren.

Photo by Neilson Barnard/Getty Images

FLAWLESS.

M E T

A post shared by Zoë Kravitz (@zoeisabellakravitz) on

Except, coincidentally, it’s an almost perfect replica of a Stella McCartney dress Rihanna wore to the Met Gala, seven years earlier. The theme that year was Alexander McQueen: Savage Beauty, a tribute to the absurdly talented designer who had died the year before.

Rihanna was still finding her style in 2011. She wasn’t the queen of the Met Gala, and wouldn’t be for several years until she arrived in 2015 in the iconic yellow gown, a couture Guo Pei piece that took one woman two years to make.

But in 2011, she had the Ariel red hair and lacked the nerve to make it a full naked dress – there’s an extremely un-Rihanna nude slip underneath.

We’re talking seven years apart here, two different themes, and almost identical looks. The black lace, the right-hand side slip, the covered left arm, the drop earrings, even the strappy black heels (although Rihanna’s are extremely early 2010s) are similar.

Bold move of Zoë to rock up to the Rihanna co-hosted Met Gala in a version of her own dress. One could even call it the ultimate power move.

Anthony Vaccarello (Saint Laurent’s creative director) and Andrew Mukamal (Zoë’s stylist): you’ve got some explaining to do.

Image: Getty Images