Italian director Matteo Garrone is running for this year's Cannes Film Festival Palme d'Or with the film 'Tale of Tales" starring an international cast including Mexican actress Salma Hayek, French actor Vincent Cassel and US actor John C. Reilly.