French director Luc Besson and his wife arrive at Shanghai Grand Theatre for the opening of the 13th Shanghai International Film Festival on June 12, 2010. [Pang Li/China.org.cn]