Adam(杰克·吉伦哈尔 Jake Gyllenhaal 饰)是一所大学的历史系副教授,和女朋友生活在一起,每天上班下班,过着平静的生活。直到一天,他在一部电影里发现了一个长得和他一模一样的演员。他利用互联网找到了该演员的资料,并联系上了他。 和Adam长得一模一样的演员叫Anthony,有一个怀孕的妻子,他一开始只把Adam当成一个疯狂的影迷,直到上网搜索了Adam的资料,终于下决心和Adam见面。 两人约定在一个旅馆见面,Adam见到一个长得和自己一模一样的Anthony,心生恐惧,告知对方此后不要再见便匆匆离开。然而几天后,Anthony却出现在Adam家中,并提出了一个奇怪的要求......
十七岁的亚伦·史蒂文是一名高中生,当他像平常一样在树林里走路时,却将自己卷入了一件五百万美元的银行抢劫事件。 亚伦藏匿在独木舟下,偷听到强盗的谋杀事件的部分计画,在混乱中他将金钱偷走,并且逃到他认为最安全的地方躲藏─他的高中学校里,劫匪在锁定的学校搜寻他的踪影并且立誓要消灭证据。 亚伦发现自己被锁在学校里,他努力又绝望地让自己和他的老师生存下来,因为这个精神异常的抢匪准备杀了他们……