It's hard to think of a celebrity who hasn't worn a Vampire's Wife dress, as it has become a safe bet for the likes of Sienna Miller, Alexa Chung and Keira Knightley. Three of Prince Harry and Meghan Markle's guests wore a dress by Vampire's Wife to their royal wedding, and since then the brand has become the dress of choice in fashion circles.
This weekend Margot Robbie wore one of the most beautiful dresses we've seen yet for Jimmy Kimmel, opting for the Mayhem minidress, which has a short hemline, exaggerated shoulders, puff sleeves and a pointed collar and shirt-style bodice. This dress is seriously festive, as the sparkly fabrics have something rather Christmas cracker–like about them. Margot opted for the champagne-hued version, which is even sparklier than a Kardashian Christmas tree.