French director Luc Besson (second from left) waves as he walks the red carpet with Russian director Fyodor Bondarchuk (second from right) and Chinese actress Zhou Xun (right) during the Beijing International Film Festival at the National Center for the Performing Arts in Beijing, April 16, 2015. [Photo/Agencies] |