Oscar-winning director Oliver Stone raised eyebrows at the Beijing International Film Festival yesterday, after he urged Chinese filmmakers to confront controversial Mao Zedong’s controversial legacy, including the Cultural Revolution. What do you think?