Seen and heard at the Cannes Film Festival