The series was produced by Tsui Hark .
The series was starred Vincent Zhao , Maggie Shiu , Max Mok , Lau Shun , Kent Cheng , Hung Yan - yan , Power Chan and Cheung Chun - hung in the leading roles .
The series was produced by Tsui Hark and starred Vincent Zhao , Maggie Shiu , Max Mok , Lau Shun , Kent Cheng , Hung Yan - yan , Power Chan and Cheung Chun - hung in the leading roles .