The film tells the story of a monk who realizes he is the reincarnation of Golden Child / Taming Dragon Lohan who was cast down from heaven to experience life and death one hundred times as he broke a sacred rule by falling in love with another fairy, Jade. While Golden Child’s memories were erased, Jade refused to forget their love and accumulated goodwill over one hundred reincarnations…
as Jintong / Golden Child / Xianglong Luohan / Taming Dragon Lohan / Butong
as Yu Nu / Jade / Jingjing
as Dugu Wubai
as Wang Dahu
as Sese / Snakey
as Fuhu Luohan / Taming Tiger Lohan / Kong, Butong’s master
as Murong Zhengying / Maoshan Daoist monk
as Hae Ergou
as Guanyin
as Xu Batian
as Xiao Yu
as Huang's Mom
as Hua Hua
as Huang Shang
as Mao Chin