 The scenes set in Heyang Castle () were filmed in Hengdian World Studios, in Dongyang, Zhejiang province.The Liuboshan scenes () were filmed in Erhai Lake, Yunnan.The television series's soundtrack is composed by Japanese composers and , who have previously worked on the film "Painted Skin (2008)" and "Dr. Jin" respectively.