《狄仁杰之通天帝国》也是徐克在《七剑》之后,时隔5年重回武侠制作。据制片人施南生透露,《狄仁杰之通天帝国》的编剧是《风声》的导演陈国富,将走古装侦探悬疑风格。在片中,刘德华饰演唐朝名相、超级侦探狄仁杰,刘嘉玲饰演武则天,武则天身边的大红人上官婉儿则由李冰冰出演。据悉,制片方十分欣赏武则天与狄仁杰的感情故事,因此故事将集中于感情戏,不会过分历史化。
此外,在《通天帝国》中,刘德华扮演的狄仁杰不再是人们心目中单一的智者形象,而是个智勇双全的功夫高手。不过徐克对于刘德华的形象以及角色设定并非风度翩翩,反而是有点落魄,因为故事一开始狄仁杰是在坐牢:“讲的其实是狄仁杰坐牢8年后的一个故事。朝廷发生一桩惊天怪案,无人能破,武则天只好再次起用狄仁杰。狄仁杰经历万难,终于破案,最后当上了宰相。”
片中的两位女主角,刘嘉玲饰演的武则天以及李冰冰饰演的上官婉儿,将一文一武地与饰演“唐朝第一神探”狄仁杰的刘德华“斗心也斗狠”。