Actor Liu Ye (R) and Wang Qianyuan walk the red carpet at the 18th Shanghai International Film Festival in Shanghai, East China, June 13, 2015. The 9-day festival kicked off on Saturday.[Photo/Xinhua]