All Cast

Leslie Cheung
Huang Yaoshi

Brigitte Lin
Third Princess

Maggie Cheung
Imperial Master

Tony Leung
Ouyang Feng

Tony Leung Ka-Fai
Duan Zhixing

Jacky Cheung
Hong Qigong

Carina Lau
Zhou Botong

Joey Wong Cho-Yin
Suqiu

Kenny Bee
Wang Chongyang

Veronica Yip Yuk-Hing
Ouyang Feng's Cousin

Pau Hei-Ching
Third Princess' Guard

Sze-Ma Wah-Lung
Persian King

Chan Tat-Kwong

Benny Lai Keung-Kuen

Johnny Cheung Wa
(extra) (uncredited)

Billy Ching Sau-Yat
