Chinese actress Li Bingbing walks the red carpet at the 18th Shanghai International Film Festival. [Photo/CFP]