尽管很多人觉得拥有超能力是一件好事,但事实却偏偏和想象中相反。克里斯(尼古拉斯?凯奇 Nicolas Cage 饰)天生具有预测未来的能力,但他从小就在痛苦中度过:各种机构、政府、医院都对他极感兴趣,以至他快乐的童年都在测试和研究中度过。成年后的克里斯隐形埋名混迹于赌城拉斯维加斯,不时去赌博一下赢点小钱。
因为一个恐怖组织预谋要炸毁洛杉矶,特工凯莉(朱丽安?摩尔 Julianne Moore 饰)找到了克里斯帮忙。然而,这预测未来的超能力现在令克里斯痛苦万分,因为他预测到无论多么努力,洛杉矶最终还是会被炸毁,而且他的爱人也会在此劫难中死去……
爱尔兰裔的丹尼·格林(雷·史蒂文森 Ray Stevenson 饰)出身于柯林伍德东区,在这片黑手党控制的街区里,格林从小就不断尝试挑战西西里孩子们的权威。1960年,当时在克利夫兰湖区码头工作的格林用暴力掌控了码头装卸工工会,从此他和一班帮手半公开的盗窃货物,敲诈勒索。克利夫兰警方不得不将格林收押,终止了他日益发展的犯罪事业。出狱后的格林另谋出路,为了统一垃圾车业务他选择与黑手党合作。声名鹊起的格林不再骚扰普通人,反而乐善好施打抱不平,这令其赢得了“罗宾汉”的称号。然而格林与黑手党不久即因利益分配发生冲突,引发了一连串疯狂的炸弹袭击……
中国香港和美国洛杉矶同时发生了导致严重后果的黑客入侵事件,中国政府和美国联邦调查局决定联手,找到事件的真相。经过调查,黑客在犯罪过程中使用了远程访问工具,而程序的编写者是一位名为尼古拉斯(克里斯·海姆斯沃斯 Chris Hemsworth 饰)的神秘男子,身为网络高手的他此时正身陷囹圄。
陈大伟(王力宏 饰)是负责此案的军官,他和妹妹(汤唯 饰)远赴洛杉矶,在特工卡罗尔(维奥拉·戴维斯 Viola Davis 饰)的帮助下寻得了尼古拉斯的踪迹。两人和尼古拉斯之间达成了一个交易,如果尼古拉斯能够帮助他们找到黑客事件的幕后真凶,那么尼古拉斯就将重新获得自由。