Jia Zhangke is a leading "Sixth Generation" cinema director in China, and his recent film A Touch of Sin won the 2013 Palme d'Or at Cannes.