Filming Locations (3)

  • Beijing, China

  • Hebei Province, China

  • Zhuozhou Yingshicheng, Hebei Province, China (studio)