Director Stephen Fung (C) and cast members of flim "The Adventurers " attend the 20th Shanghai International film festival in Shanghai, east China, June 17, 2017. The 20th Shanghai International film festival kicked off here Saturday. (Xinhua/Ding Ting)
20th Shanghai International Film Festival kicks off
Xinhua| 2017-06-18 16:57:49|Editor: Lu Hui