TIFF Journal: Legend of the Demon Cat
Since the early 1980s, Chinese director Chen Kaige has made films that have played to international audiences. His most celebrated was 1993’s Palme d’Or winner Farewell My Concubine. He’s delved into historical d...