Zhang Tielin as Yang Shao was ok. He wasn’t as natural as the Yang Shao in the 2000 version but he did have a certain charm. The man who played Xie Hun was good, very violent but loyal and brave. He was exactly like the one in the 2000 version. Jin Hua Po Po here did not look as old as her name. Most of the other actors were very good in their roles too.
Zhang Cuishan/Zhang Wuji - Alec Su You Peng
Zhao Min - Alyssa Chia
Zhou Zhiruo - Gao Yuan Yuan
Xiao Zhao - Florence Tan
Yin Su Su - Phyllis Quek