21世纪第一个50年,人类没有迎来最终的繁荣与和平,反而陷入旷日持久的星际战争中。地外文明辛塔利入侵地球,无数人类的勇士前仆后继,战死沙场。 时间来到2079年。为了最终摧毁外星入侵者,人类加紧对新式武器的开发。斯宾赛·奥哈蒙(加里·希尼斯 Gary Sinise 饰)是武器研发部门的工程师,他的研究取得突破,新式武器的诞生指日可待。而就在这关键时刻,斯宾塞的身份遭到质疑。政府怀疑他是辛塔利派来的间谍,其体内更藏有一颗威力强大的炸弹。他虽然不断辩解,但无济于事。眼看命悬一线,斯宾塞伺机逃亡。他一面躲避政府的追捕,一面要想方设法证明自己的清白。在这一过程中真相逐渐浮出水面,面对真相,斯宾塞本人也受到莫大震动……
皮特(柯林·法瑞尔 Colin Farrell 饰)是一名心地善良的男子,却在无奈之下加入了名为“短尾巴”的黑帮组织,成为了一名小偷。一场意外中,皮特得罪了黑帮大佬索穆斯(罗素·克劳 Russell Crowe 饰),引来了杀身之祸,为了保命,他不得不踏上了逃亡的旅途。 某日,皮特潜入了报业大亨艾萨克(威廉·赫特 William Hurt 饰)的豪宅之中企图行窃,没想到却遇见了艾萨克的女儿贝弗利(杰西卡·布朗·芬德利 Jessica Brown Findlay 饰), 贝弗利的温柔和美丽很快就吸引了皮特的注意,两人双双坠入了爱河。然而,灾难发生了,贝弗利因为感染了肺病不幸去世,皮特陷入了痛苦和绝望中无法自拔。一场意外中,皮特闯入了环绕城市的云墙之中,从此了无音讯,当他再度出现在人们的视野中之时,百年已经匆匆流逝。