Nuri Bilge Ceylan, the Turkish director responsible for “Three Monkeys” and”Once Upon A Time in Anatolia,” has been named as president of the jury for the competition section at this year’s Shanghai International Film Festival. He will head a jury that decides the Golden Goblet Awards. “Ceylan has a unique film language. He depicts the […]