TV series · 2003 Moon Fairy First aired 5 September 2003 Drama TMDB ↗ FR·01 How old were they? Oldest first Kent Cheng Jak-Si as Fu Xi 52 Elvis Tsui Kam-Kong as Luan Da 42 Carrie Ng Ka-Lai as Xi He 39 Andrew Lin Hoi as He Bo (Feng Yi) 34 Christopher Lee as Hou Yi (Liu An) 32 Fann Wong as Chang Er (Xun Yue) 32 Wen Zhengrong as Luo Bin 25 Everyone else (1) ↓ Wang Huichun as Dijun 41 Load more of the cast → ← Back to top