1.在參演本片時,三位男主角趙又廷、馮紹峰、林更新的人氣都稱不上頂流,導演徐克甚至都不太熟悉。但編劇陳國富認為,選他們三人可以降低部分片酬以便將資金用在畫面質量及作品的後期完善上。最終,徐克接受了這個建議。
2. 片中狄仁傑的形象並不是大多數人們想像中的那樣所向披靡。相反,稚嫩、青澀卻成了他的標籤,這主要是導演徐克的欣賞角度所致。在他看來,狄仁傑並不是天生神探,而是要有一個成長和歷練的過程,一個由弱變強的過程。
3. 扮演銀睿姬的楊穎是片中唯一一位徐克親自推薦並選中的演員,因為其外形非常符合該角色「萬人迷」的特質。
4. 本片是徐克第一次嘗試水下3D攝影。對此沒有任何經驗的他,為了完成大量水下鏡頭的拍攝,特意花重金從澳大利亞請來專業水下攝影師,並租用了全球僅三臺的水下專用攝影機
5.拍水下戲之前,為保證安全演員們必須經過嚴格的閉氣訓練,因為在拍攝時只有演員和導演之間可以通過水底喇叭溝通。劇組為此精心安排救生員在一旁待命,以應對突發情況。
6.趙又廷在拍水下戲時,由於下潛時間過長,被水產生的強大壓力壓到鼻子出血。