Iranian actress Bahareh Afshari speaks at a press conference for the movie Pay Back that she stars in at Shanghai Film Art Center in Shanghai on June 16, 2010. [Pang Li/China.org.cn]