《狄仁杰之通天帝國》也是徐克在《七劍》之后,時隔5年重回武俠制作。據制片人施南生透露,《狄仁杰之通天帝國》的編劇是《風聲》的導演陳國富,將走古裝偵探懸疑風格。在片中,劉德華飾演唐朝名相、超級偵探狄仁杰,劉嘉玲飾演武則天,武則天身邊的大紅人上官婉兒則由李冰冰出演。據悉,制片方十分欣賞武則天與狄仁杰的感情故事,因此故事將集中于感情戲,不會過分歷史化。 此外,在《通天帝國》中,劉德華扮演的狄仁杰不再是人們心目中單一的智者形象,而是個智勇雙全的功夫高手。不過徐克對于劉德華的形象以及角色設定并非風度翩翩,反而是有點落魄,因為故事一開始狄仁杰是在坐牢:“講的其實是狄仁杰坐牢8年后的一個故事。朝廷發生一樁驚天怪案,無人能破,武則天只好再次起用狄仁杰。狄仁杰經歷萬難,終于破案,最后當上了宰相。” 片中的兩位女主角,劉嘉玲飾演的武則天以及李冰冰飾演的上官婉兒,將一文一武地與飾演“唐朝第一神探”狄仁杰的劉德華“斗心也斗狠”。