2017 wurde der Film produziert. produierten den Film. Gedreht wurde in China. Die Regie von den Film machte Li Yuxi.