 The film was wrapped in 2014.Most of the film was shot on location in southwest China's Tibet Autonomous Region.The film premiered in19th Shanghai International Film Festival on June 15, 2016, with wide-release in China on August 18, 2017.