As ever the Cannes Film Festival delivered a delightful feast of well dressed celebrities. The dresses were amazing. Natalie Portman, Dita Von Teese, Natalia Vodianova and Diane Kruger all opted for exquisite haute couture dresses while Margherita Missoni, Svetlana Metkina, and Rose McGowan chose the recent trend with dresses like an artists canvas. Some designers came in their own creations like Donatella Versace in a beautiful lime green dress and Georgina Chapman in a breathtaking dress from her design brand Marchesa. My personal favourites were Natalie Portman's dress by Balmain paired with a Lanvin Bolero jacket and model Lily Donaldson's Balmain dress.