Bella Hadid and Demi Moore were among the most rebellious celebrities at this year’s Cannes Film Festival. Plus, all the best red carpet moments.