Andy Lau Tak-Wah
Detective Dee (Di Renjie)
Andy Lau Tak-Wah
Detective Dee (Di Renjie)
Li Bingbing
Shangguan Jing'er
Deng Chao
Pei Donglai
Tony Leung Ka-Fai
Shatuo Zhong
Carina Lau Kar-Ling
Wu Zetian (The Empress)
Richard Ng Yiu-Hon
Wang Lu (before face-lift)
Teddy Robin
Wang Lu (after face-lift)
Liu Jinshan
Xue Yong (Crime Inspector)
Yao Lu
Li Xiao (The Duke)
Jean-Michel Casanova
Umayyad Ambassador
Sos Haroyan
Asst to Umayyad Ambassador
Wang Deshun
Xiazi Ling (Blind Prisoner)
He Shengming
Prison Officer
Huang Yonggang
Zhang Xun
Chen Xiao
Lu Li
Tsui Hark
Director
Kuo-Fu Chen
Writer
Maggie Choy Yin-Ching
Makeup Artist
Peter Kam Pau-Tat
Original Music Composer
Pakie Chan
Director of Photography
Tsui Hark
Producer
Chang Chia-lu
Screenplay
Shi Nansun
Executive Producer
Peggy Lee Kam-Man
Producer
Zhang Dajun
Producer
Sammo Hung Kam-Bo
Action Director
Yau Chi-Wai
Editor
Xiao Yang
Additional Editing
Sammo Hung Kam-Bo
Choreographer