All Cast

Leslie Cheung Kwok-Wing

Leslie Cheung Kwok-Wing

Huang Yaoshi

Brigitte Lin Ching-Hsia

Brigitte Lin Ching-Hsia

Third Princess

Maggie Cheung Man-Yuk

Maggie Cheung Man-Yuk

Imperial Master

Tony Leung Chiu-Wai

Tony Leung Chiu-Wai

Ouyang Feng

Tony Leung Ka-Fai

Tony Leung Ka-Fai

Duan Zhixing

Jacky Cheung Hok-Yau

Jacky Cheung Hok-Yau

Hong Qigong

Carina Lau Kar-Ling

Carina Lau Kar-Ling

Zhou Botong

Joey Wong Cho-Yin

Joey Wong Cho-Yin

Suqiu

Kenny Bee

Kenny Bee

Wang Chongyang

Veronica Yip Yuk-Hing

Veronica Yip Yuk-Hing

Ouyang Feng's Cousin

Pau Hei-Ching

Pau Hei-Ching

Third Princess' Guard

Sze-Ma Wah-Lung

Sze-Ma Wah-Lung

Persian King

Chan Tat-Kwong

Chan Tat-Kwong

Benny Lai Keung-Kuen

Benny Lai Keung-Kuen

Johnny Cheung Wa

Johnny Cheung Wa

(extra) (uncredited)

Billy Ching Sau-Yat

Billy Ching Sau-Yat

Mak Wai-Cheung

Mak Wai-Cheung