Shanghai International Film Festival
It was chosen as the closing film at the 15th Shanghai International Film Festival.