The cast consists of actors from China, Hong Kong, Taiwan, Malaysia and Singapore.
It is loosely based on several famous folktales such as the love story of Nie Xiaoqian and Ning Caicheng from Pu Songling's novel Strange Stories from a Chinese Studio, the legend of Gan Jiang and Mo Ye and others.