公元2500年,地球两极冰川大量消融,地球成了一片汪洋。人们只能在水上生存,建起了水上浮岛,泥土成了稀有之物。
一天,来了一个孤独的海行者,他用了一罐泥土换了淡水和番茄苗。正当他要离开时,当地人发现他竟然长着鳃和蹼,认为他是怪物,把他关了起来,准备过两天将他处死。
时日,海盗袭击了浮岛,海伦和她的养女伊萝娜没能赶上出逃的救生船,她们救出了海行者。海行者凭着过人的机智和勇敢,带着海伦和依蒙娜逃了出来。
原来,海盗的目标只是伊萝娜,依蒙娜的身世藏着一个惊人的秘密……。在一个密闭的空间内,五个身份各异的人陆续从昏迷中醒来,但却发现自己失去了记忆,完全不记得自己是谁。他们发现别墅的门窗都被反锁,五人决定齐心合力逃出密室,在合作途中,随着时间的流逝,五个人逐渐恢复了一些模糊的记忆,发现彼此之间有一些联系,五个人开始猜疑对方的身份,而最终寻找到的一个致命的线索,导致了他们互相残杀,于是一场你死我活的寻找记忆真相的游戏,在密闭空间中展开.。伯纳德(达斯汀·霍夫曼 Dustin Hoffman 饰)和薇薇安(莉莉·汤普琳 Lily Tomlin 饰)是一对感情十分要好的夫妻,两人经营着一家私人侦探所,专门帮助人们解决生活里遇到的各种难题。作为他们的客户,艾伯特(詹森·舒瓦兹曼 Jason Schwartzman 饰)的处境显然不容乐观,仿佛是在一瞬间,他发现生命中的一切都偏离了他的掌控,朝着未知的方向迅速发展开去,与此同时,他的死对头布莱德(裘德·洛 Jude Law 饰)似乎正春风得意。
然而,上帝是公平的,因为布莱德也有着自己无法解决的难题,对于他如花似玉的女朋友道恩(娜奥米·沃茨 Naomi Watts 饰),布莱德始终放心不下,于是他成为了伯纳德和薇薇安的下一个客户。。