Xiao Zhan
as Wei Wu Xian / Wei Ying | Mo Xuan Yu
Wang Yi Bo
as Lan Wang Ji / Lan Zhan/ Hanguang Jun
Wang Zhuo Cheng
as Jiang Cheng / Jiang Wan Yin
Xuan Lu
as Jiang Yan Li