《神秘代碼》本名《先知》,但盡管“先知”,卻無法阻止災難的來臨與地球的毀滅。影片在這一前提下饒有興致的探討了“因果論”和“宿命論”兩個命題,前者說的是任何事發生都有它的原因,而后者的意思是事情早已注定發生、無法改變。尼古拉斯·凱奇在片中飾演一個單親父親,他是決定這場命運的關鍵因素。