这是一个真实的故事。盖瑞(丹尼尔•戴-刘易斯 Daniel Day Lewis 饰)生活于当年战火纷飞的北爱尔兰,那时北爱共和军正致力于反对英国的殖民统治。年轻的盖瑞整日无所事事,偷鸡摸狗,无意间得罪了北爱共和军。
无奈之下,其父(皮特•波斯尔思韦特 Pete Postlethwaite 饰)只能送他到英国闯天下。孰料,刚到英国的盖瑞就被当地心急立功的警察诬蔑为北爱共和军的恐怖分子,还连累了在英国的姑妈一家一同被当作恐怖分子关进了监狱。
其父四处陈情,最后也被关进了监禁。父子俩在监狱受尽苦头
麦考尔(丹泽尔·华盛顿 Denzel Washington 饰)一直以来都过着隐姓埋名离群索居的生活,所有人都以为他已经死了,只有苏珊(梅丽莎·里奥 Melissa Leo 饰)还和他保持着联系。一天,苏珊接到任务,要前往布鲁塞尔调查一位CIA特工自杀的案件,之后就失去了联系,麦考尔凭借这本能察觉到,苏珊已经死了。
为了调查苏珊死亡的真相,麦考尔不惜重出江湖,他和曾经的搭档戴夫(佩德罗·帕斯卡 Pedro Pascal 饰)取得了联系,然后得知苏珊的死亡和他曾经的同行们有着千丝万缕的关联,如今他们
未来世界中,工程工人道格拉斯(Arnold Schwarzenegger 饰)被持续的梦境困扰,那是一系列发生在红色火星上的体验。道格拉斯在广告上发现了回忆旅行公司的介绍,虽然同事警告他这种虚拟旅行可能会危害人类的大脑,但比起亲自去一趟充斥着反政府武装的火星,回忆旅行公司确是一个不错的选择。道格拉斯如愿接受了回忆旅行的服务,但是虚拟记忆的过程突然出现错误,自此一系列不可思议的经历出现在道格拉斯的身上,先是妻子劳瑞(Sharon Stone 饰)向他发起攻击并承认自己是监视道格拉斯的间谍,后来有陌生人出现