It turns out that there was more than one case of déjà vu from the Royal Wedding celebrations this weekend; four in fact.

The Royals guests dressed in Chanel Couture, Matthew Williamson and Elie Saab, had each worn a look seen on the red carpet once before.

Who wore it better?

Princess Caroline of Monaco (prefer her accessories), Princess Zeina of Jordan (prefer the dress in red) Vanessa Paradis (prefer her sheer version) and Doutzen Kroes was a very easy choice.

Credit: Getty