From Trier to Anderson: the must-see films on the Croisette.