Chinese actress Li Bingbing walks the red carpet at the opening ceremony of the 14th Shanghai International Film Festival at the Shanghai Grand Theater on rainy Saturday. [Pang Li/China.org.cn]