The Cannes Film Festival is always the most glamorous fortnight of the year, as it sees all of the powerhouses in Hollywood unite on the French Riviera for premiere after premiere after premiere (with a yacht party thrown in in-between). We’re only two days into the festival, but as expected, we’ve already seen some of the magic that couture houses have been creating in preparation for the most fabulous red carpet in the world.