Actress Lin Chi-Ling is on the set of "Moon Lovers" in Shanghai on April 5, 2010. [Photo: yule.sohu.com]