Sammo Hung character Luo Ping-An
Vanness Wu character Zhao Bao
Maggie Q character Cao Ying
Andy Lau character Zhao Zilong
Ti Lung character Guan Yu
Elliot Ngok character Liu Bei