11th Shanghai International Film Festival 2008
In This Photo: Ruby Lin
(CHINA OUT) Taiwan actress Ruby Lin waves on the red carpet on arriving to attend the opening ceremony of the 11th Shanghai International Film Festival on June 14, 2008 in Shanghai, China. The festival will be held from June 14 to 22.
(June 14, 2008 - Source: China Photos/Getty Images AsiaPac) more pics from this album »