An upset at the Cannes Film Festival.

By Editor