All Cast

Andy Lau
Detective Dee (Di Renjie)

Li Bingbing
Shangguan Jing'er

Deng Chao
Pei Donglai

Tony Leung Ka-Fai
Shatuo Zhong

Carina Lau
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
