Shanghai International Film Festival
The film had its premiere at the 16th Shanghai International Film Festival.