The best menswear looks from Cannes Film Festival this week.