There's no bigger fashion faux pas than wearing something another celebrity has already donned on the red carpet ... unless you do it better!
Kim Kardashian, Katie Holmes, Jennifer Lopez, Kate Beckinsale, Miranda Kerr, Jennifer Love Hewitt, Miley Cyrus and more have all worn looks we've already seen on someone else.
And Pink and Shakira even wore the same outfit to the same event once!
Check out the gallery above for the double looks ... then vote for who pulled it off better.