Glitter, feathers, jewels and Helen Mirren's blue hair: Cannes red carpet fashion highlights