Detective Dee: Mystery of the Phantom Flame Cast Tony Leung Ka Fai Chao Deng Carina Lau Li Bingbing Andy Lau