年轻的姑娘卡罗琳(凯特•哈德森 Kate Hudson 饰)受雇于老妇人维奥莱特(吉娜•罗兰兹 Gena Rowlands 饰),前往她家照顾她卧病在床的丈夫本(约翰•赫特 John Hurt 饰)。维奥莱特的大房子坐落于以神秘习俗和宗教仪式闻名的地区,卡罗琳刚到这里就觉得阴森诡异。随着日子一天天过去,卡罗琳渐渐对这件大房子和古怪的维奥莱特起疑。一次偶然,她从维奥莱特那里得到了一把万能钥匙,用它可以打开这座大房子的所有房间。当卡罗琳走进了隐藏在顶楼的房间时,她看到了令人惊悚的一幕,直觉告诉她,本的卧病在床
在2092年的未来,火星已成了地球人热衷的度假胜地。118岁高龄的尼莫·诺巴蒂(杰瑞德·莱托 Jared Leto 饰)是最后一位仍会死亡的自然人。记忆混乱的他在一次次的催眠及采访之中不断回忆自己的童年,却在每个人生分岔点都衍生出完全不同的人生。在这些不同的版本中,有母亲(娜塔莎·雷托 Natasha Little 饰)和父亲(瑞斯·伊凡斯 Rhys Ifans 饰)离婚后再婚而变成了尼莫“妹妹”的安娜(黛安·克鲁格 Diane Kruger 饰),有身患抑郁症婚后情绪不稳的埃莉斯(萨拉·波莉 Sara