《狄仁杰之通天帝国》是徐克在《七剑》之后,时隔5年重回武侠制作。在片中,刘德华饰演唐朝名相、超级侦探狄仁杰,刘嘉玲饰演武则天,武则天身边的大红人上官婉儿则由李冰冰出演。剧中两位主角刘德华邓超登《芭莎男士》封面,为影片造势。