All Cast

Leslie Cheung

Leslie Cheung

Huang Yaoshi

Brigitte Lin

Brigitte Lin

Third Princess

Maggie Cheung

Maggie Cheung

Imperial Master

Tony Leung

Tony Leung

Ouyang Feng

Tony Leung Ka-Fai

Tony Leung Ka-Fai

Duan Zhixing

Jacky Cheung

Jacky Cheung

Hong Qigong

Carina Lau

Carina Lau

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