武则天(刘嘉玲)登基前,建了一座三百丈高的高塔。还没完,命案接连发生:工部大臣贾谊和大理寺大臣薛勇(刘金山饰)先后自焚。监工沙陀(梁家辉饰)称,两人因挪动天柱护身符而受到上天的惩罚。大理寺少卿裴东来(邓超饰)、武则天贴身侍卫上官静儿(李冰冰饰)奉命调查,但国师陆离却指出狄仁杰(刘德华饰)要调查案子。武则天下旨,将入狱八年的狄仁杰释放为特使,却遭到刺客的袭击。好在他早有准备,在上官静儿的陪伴下,才得以逃脱。狄仁杰排除了嫌疑人,琅琊王李霄(姚璐饰),违背了与武则天作战的诺言。狄仁杰发现尸体中了赤焰甲虫的毒,于是带着裴东来和上官静儿夜里探访鬼市,希望从前太医王律口中得到真相,并且不想被伏击。难以逃脱。然而,经过一番争吵,案件似乎...