上海国际电影节
The film had its premiere at the 16th Shanghai International Film Festival.