電影告訴了唐代追貢四年的故事,當(dāng)時南部地區(qū)連續(xù)十個月遭受嚴重干旱。武則天(徐冬冬飾演)把她召回鄉(xiāng)下,獻上龍珠,祈求下雨。在海上運輸龍珠時,神秘的“鯊魚”突然從海上出現(xiàn),肆無忌憚地殺害并偷走了龍珠。他失去了愛情,因為他拋棄了自己的愛情,選擇了正確的方式來破案。狄仁杰(連凱飾)醉酒后倒在餐廳里,被叫去限期破案。他與大理寺的年輕大臣莫令飛(特倫斯·尹飾)聯(lián)手,探索龍宮,并檢查鯊魚殺人的懸案,以解決唐朝的危機。