<Li> Li Chun as Su Jin </Li> <Li> Gu Xuan as Xuan Nu </Li> <Li> Peng Zisu as Ah Li (Bai Chen) </Li> <P> On June 16, 2015, it was announced that Liu Yifei will play the leading role of Bai Qian / Si Yin / Su Su . The role of Ye Hua, the male lead, was announced to be portrayed by Yang Yang on October 29 . </P>

Three worlds three lives one love (once upon in time 2017) movie