Demi Gods & Semi Devils (2003)

  • Hu Jun
    Hu Jun
    Qiao Feng / Xiao Feng
    Main Role
  • Jimmy Lin
    Jimmy Lin
    Duan Yu
    Main Role
  • Gao Hu
    Gao Hu
    Main Role
  • Crystal Liu
    Crystal Liu
    Wang Yu Yan
    Main Role
  • Chen Hao
    Chen Hao
    A Zi / "Purple"
    Main Role
  • Liu Tao
    Liu Tao
    A Zhu / "Scarlet"
    Main Role
  • Xiu Qing
    Xiu Qing
    Mu Rong Fu
    Main Role
  • Tong Chun Chung
    Tong Chun Chung
    Duan Zheng Chun
    Main Role
  • Christy Chung
    Christy Chung
    Kang Min / Mrs. Ma
    Main Role
  • Marc Ma
    Marc Ma
    You Tan Zhi
    Main Role
  • Jiang Xin
    Jiang Xin
    Mu Wan Qing
    Support Role
  • Yang Rui
    Yang Rui
    Zhong Ling
    Support Role
  • Ruan Dan Ning
    Ruan Dan Ning
    Gan Bao Bao
    Support Role
  • Wang Lu Yao
    Wang Lu Yao
    Mrs. Wang
    Support Role
  • Liu Li Wei
    Liu Li Wei
    Ba Tian Shi
    Support Role
  • Shen Jun Yi
    Shen Jun Yi
    Ding Chun Qiu
    Support Role
  • Shu Chang
    Shu Chang
    Tianshan Tong Lao
    Support Role
  • Ji Chun Hua
    Ji Chun Hua
    Duan Yan Qing
    Support Role
  • Li Yu
    Li Yu
    Yue Lao San
    Support Role
  • Zhao Yong
    Zhao Yong
    Bao Bu Tong
    Support Role
  • Bayaneruul
    Bayaneruul
    Jiu Mo Zhi
    Support Role
  • Jin Song
    Jin Song
    Helian Tie Shu [General]
    Support Role
  • Xu Huan Shan
    Xu Huan Shan
    Wu Ya Zi
    Support Role
  • Wei Zong Wan
    Wei Zong Wan
    Zhong Wan Chou
    Support Role
  • Ma Lun
    Ma Lun
    Bai Shi Jing
    Support Role
  • Huang Xiao Lei
    Huang Xiao Lei
    [Maid from Western Xia]
    Support Role
  • Li Jun
    Li Jun
    Elder Song
    Support Role
  • Sun Jiao Long
    Sun Jiao Long
    Wan Yan Aguda
    Support Role
  • Li Xiao Feng
    Li Xiao Feng
    Zong Zan
    Support Role
  • Guo Jun
    Guo Jun
    You Ju
    Support Role
  • Bai Jian Cai
    Bai Jian Cai
    Tan Gong
    Support Role
  • Li Jing Jing
    Li Jing Jing
    Granny Tan
    Support Role
  • Qiao Peng Yue
    Qiao Peng Yue
    Qi Dan Shi Bing
    Support Role
  • Yu Bo Ning
    Yu Bo Ning
    Zhai Xing Zi
    Support Role
  • Guo Xiao An
    Guo Xiao An
    Zhi Guang [Master]
    Support Role
  • Niu Li Yan
    Niu Li Yan
    [Qiao Feng's mother]
    Support Role
  • Bai Li Wei
    Bai Li Wei
    [Scholar of Shaolin Temple]
    Support Role
  • Zhao Qiang
    Zhao Qiang
    Xuan Sheng
    Support Role
  • Dong Zi Wu
    Dong Zi Wu
    Elder Xu
    Support Role
  • Ren Ze Wei
    Ren Ze Wei
    Zhu Dan Chen
    Support Role
  • Zhang Heng Ping
    Zhang Heng Ping
    Chu Wan Li
    Support Role
  • Yang Nian Sheng
    Yang Nian Sheng
    Xuan Ci
    Support Role
  • Ebusi Yonglin
    Ebusi Yonglin
    Yelu Hong Ji
    Support Role
  • Zheng Shuang
    Zheng Shuang
    Yu Po
    Support Role
  • Zhang Ji Zhong
    Zhang Ji Zhong
    Wang Jian Tong
    Support Role
  • Liu Zhong Yuan
    Liu Zhong Yuan
    Su Xing He
    Support Role
  • Gao Yuan
    Gao Yuan
    Dao Bei Feng
    Support Role
  • Li Yong Yong
    Li Yong Yong
    Ruan Xing Zhu
    Support Role
  • Diana Pang
    Diana Pang
    Qin Hong Mian
    Support Role
  • Zhang Zhi Hong
    Zhang Zhi Hong
    Zhao Qian Sun
    Support Role