Chinese actress Ruby Lin poses on the red carpet as she arrives for the opening ceremony of 2016 Shanghai International Film Festival in Shanghai, East China, June 11, 2016. [Photo/Xinhua]