九岁男孩奥斯卡·史埃尔(托马斯·豪恩 Thomas Horn饰)的父亲(汤姆·汉克斯 Tom Hanks饰)在911事故中丧生,在他幼小的内心中留下了阴影。无意间奥斯卡发现了一封写着“布莱克”的信封和一把钥匙。奥斯卡认为这是父亲给他留下的寻找线索,钥匙背后一定隐藏着什么 秘密。奥斯卡把这一秘密告诉了不会说话的老爷爷(马克斯·冯·西多 Max von Sydow饰)。此后的每个周末,奥斯卡开始在五个城区里寻找姓“布莱克”的人。父亲生前跟奥斯卡一起规划了寻找第六城区的“侦查探险”游戏,告诉奥斯卡:不要停止寻找。
本片根据作家乔纳森·萨佛兰·福尔的小说改编。
四个男女之间的反复关系,在爱情里追逐和厌倦。丹(裘德·洛 Jude Law 饰)是作家,他爱上了舞女爱丽丝(娜塔丽·波特曼 Natalie Portman 饰)。丹对爱丽丝炽热燃烧的爱情给了他灵感和激情,但厌倦也随之而来,他内心在寻找另一个人的爱,终于他遇上了摄影师安娜 (朱莉娅·罗伯茨 Julia Roberts 饰)。
安娜和另一个年轻人拉里(克里夫·欧文 Clive Owen饰),在爱的游戏里相互试探和接近。但是丹的进攻也让她动了情。讽刺的是,安娜的情人拉里,也和爱丽丝有了瓜葛。
于是,躺在他们身边的人,未必是他们心里想念的那人。