A look at the stars who've got it so right and so wrong on the red carpet over the years...

Kate Moss is dainty in a structured monochrome mini with elegant bow detailing.