The Cannes Film Festival sees a slate of celebrities descend upon Cannes, France red carpet for international movie premieres and great fashion.