Ten Miles of Peach Blossoms (aka Eternal Love) is based on a novel by Tang Qi. It is directed by Yu Cui Hua and Ren Hai Tao. The drama will debut on Jiangsu TV and Dragon TV starting January 30, 2017. It will air for 58 episodes. In the later parts of the original story, Dilraba Dilmurat and Zhe Yan’s characters assume the role of leads, thus explaining the choice of casting relatively known actors in side characters. The novel is also being adapted into a movie, tentatively titled Once Upon a Time, which will air in Summer 2017 with a different cast. The extended cast for Ten Miles of Peach Blossoms (aka Eternal Love) includes Yang Mi as Bai Qian / Si Yin / Su Su, Mark Chao as Ye Hua / Mo Yuan / Liu Ying, Dilraba Dilmurat as Feng Jiu, Ken Chang as Zhe Yan, Alan Yu as Bai Zhen, Zhang You Hao as Mi Gu, Li En Sheng as Bi Fang, Gao Wei Guang as Dong Hua, Wang Xiao as Si Ming, Vengo Gao as Emperor Dijun, James Li as Lian Song, Wang Ting as Cheng Yu, Maggie Huang as Su Jin, Wayne Liu as Zi Lan, Lion Lai Yi as Die Feng, Ryan Zhang He as Ling Yu, Joshua Song as Mo Yuan’s 2nd disciple, Nili Telong as Mo Yuan’s 10th disciple, Zhang Bin Bin as Li Jing, Zhu Xu Dan as Xuan Nv, Lian Yi Ming as Qing Cang, Dai Si as Princess Yan Zhi, Du Jun Ze as Li Yuan, Huang Tian Qi as Fire Phoenix, Hummer Zhang as Ah Li, Yang An Qi as Nai Nai, Guo Meng as Liu Ying’s father and An Yue Xi as Shao Xin.