This review originally ran during the Cannes Film Festival. ... More »