上海国際映画祭
The film had its premiere at the 16th Shanghai International Film Festival.