When two celebrities hit the red carpet wearing the same outfit, it doesn't have to automatically become a game of "who wore it better." More often than not, both people simply look amazing.
From royals like Meghan Markle and Kate Middleton to Victoria's Secret models like Taylor Hill and Georgia Fowler, keep scrolling to see the different ways celebrities have styled 20 identical outfits.
Ashanti and Kylie Jenner donned the same sparkly gown two years apart.

Jenner first wore the glitzy Balmain number to the 2016 Met Gala.
In March 2018, Ashanti posted several pictures of herself wearing the dress on Instagram. Like Jenner, she wore her hair straight and down, but she styled the dress with large hoop earrings.
Christina Aguilera and Meghan Markle wore the same wrapped coat days apart.

Aguilera wore the Stella McCartney coat — from the designer's fall 2018 collection launch in Los Angeles, California — on January 16. She paired the coat with shiny boots, Kanye West-approved miniature sunglasses, and a throwback hat.
Later that week, Markle went for a more understated look when she wore the coat with a casual bun and mismatched earrings on a royal trip to Cardiff, Wales, on January 18.
Both Kathryn Newton and Jada Pinkett Smith wore this high-low plaid gown.

Newton emphasized the punk vibe of this dress with lots of eyeliner and a thick choker necklace for a Golden Globe Awards after-party in Beverly Hills, California, in January 2017.
Nearly a year later, in December 2017, Smith attended the Jingle Ball in Inglewood, California, and glammed up the dress with big curls and bright pink lipstick.
See the rest of the story at Business Insider