Consider this the week outfit recycling had its greatest moments ever. Not only did Keira Knightly stun in her classic tulle Chanel dress, but Kate Middleton also repeated one of our favorite looks. AND she wore a tiara this week. Is it all too good to be true?!

Wearing her long-sleeve cream Roland Mouret gown at last night's London premiere of Mandela: Long Walk to Freedom, the duchess looked elegant as ever walking the red carpet. Middleton was first seen wearing the gown at a private dinner back in May 2012.

This time the Duchess chose to accessorize differently. She paired the monotoned gown with black pumps and a matching clutch. A $35 Zara statement necklace made for a nice addition to the ensemble.

What Do You Think?