as Japanese Soldier
as Song emperor
as Li Yuan
as Wei Zhengfeng
as Sun Jianjun
as Li Yuqing
as Sheng Hong
as Emperor Liang
as Chu Rang
as Emperor Yuanjing
as Architect
as Fan Zhongyan
as Zhuang Taiwen
as 苏颂
as Wang Yong-Ge
as Yi Xing Hua
as Jiang Tao
as Qiao Zuwang
as Tao Dalei
as Wen Si Mo
as [Su Qi and Su Man's father]
as Emperor Kang Xi
as Lin Shouzheng
as Secretary Zhang
as He Changsheng
as Wang Dayong
as 陆江波
as Li Feng
as 冉怀舟
as 林天宇/Lin Tianyu
as 方达生
as Emperor Yuan He
as [Xiao Xiao's master]
as Gao Weidong
as 赵民
as 梁帝
as 叶声