The 12th edition of the Asian Film Awards saw Chen Kaige’s “The Legend of the Demon Cat” emerge as the numerical winner. But it missed out on the best film prize, which went to “Youth,” directed by fellow mainland Chinese director Feng Xiaogang. “Demon Cat,” a period fantasy mounted on an unparalleled scale in China […]