故事发生在1980年代的英格兰,爱德华是一名十岁的男孩,他的父母经营着一家老人疗养院。当他的妈妈在努力把家族事业搞好之时,爸爸却正陷入一场中年危机之中。爱德华平时喜欢为老人院中的老人拍录像,他很好奇当这些老人死后会发生什么。一天,他遇到了新来的老人克拉伦斯,克拉伦斯是一位退休了的魔术师,这一老一少在彼此的交往中对生命有了更深的了解。 一个以家庭事业的模式运行的“老年人之家”,住着一个孤独的小男孩,他坚信人死后会变成鬼魂继续漂浮在这个世界上,由于太过执着于这种信念,令他慢慢与真正的生活脱节了。 时间回溯到1987年,对于一个位于英国海边的小城镇来说,圣诞节就意味着一年一度的庆典的来临,不过住在这里的10岁的小男孩爱德华(比尔·米尔纳饰)显然没什么心情庆祝节日,他的爸爸(大卫·莫瑞瑟饰)和妈妈(安-玛莉·杜芙饰)开办了一间疗养院——“老年人之家”,虽然整天忙于经营和打理,却仍然因为迫在眉睫的经济危机而焦头烂额,根本就没有时间去照顾爱德华。 “老年人之家”里的常住居民包括容易紧张的一战退伍老兵鲍伯(彼得·沃恩饰)、胆小害羞的埃尔希(罗斯玛丽·哈里斯饰)、糊涂的艾娜(希尔玛·巴洛饰)、恶毒专横的莉莲(西尔维亚·萨姆丝饰)以及自诩为风流老头的雷吉(莱斯利·菲利普斯饰)……对于像爱德华这样的小男孩来说,这些老头、老太太可不是什么理想的朋友或伙伴,他甚至还会觉得他们有点吓人——以雷吉为例,他就喜欢整天说那些粗俗的黄色小笑话。 不过,住在“老年人之家”也为聪明且充满好奇心的爱德华提供了一个机会,去探索一下死后的世界……爱德华一直坚信人死后会以鬼魂的方式继续存在,只是人的肉眼没办法看到而已,所以他整天将“不会撒谎”的录音机悄悄地摆在住在疗养院的老人的床底下,就为了捕捉到鬼魂存在的蛛丝马迹,可惜到目前为止,他只是录下了一盘又一盘由人制造出来的动静和声音的录音带而已。沉迷于此的爱德华不是孤独地待在自己房间里,就是去学校,他只要一有时间就听那些录好的磁带,盼望着能够听到一些非人类发出的响声。他甚至还把自己对灵异世界的迷恋带到了学校里,这使得他在同学中的良好形象大打折扣。 就在这个时候,“老年人之家”的一位老人过世了,爱德华觉得自己应该抓住这个机会,甚至产生了要搬到这位老人生前住的房间的想法……不过爱德华却再一次失望了,因为很快克拉伦斯·帕金森(迈克尔·凯恩饰)就搬了进来,他曾经是一位魔术师,现在仍然沉浸在难以压抑的丧偶的悲痛当中。 随着时间的推移,爱德华也渐渐地了解了一些克拉伦斯的过去,这位曾被称为“不可思议的克拉伦斯”的魔术师因为妻子兼助手安妮的去世,对生活彻底失去了激情。而克拉伦斯竟然相信爱德华的论调,承认这个世界上确实是有鬼魂存在的,也使得他对这个上了年纪的男人另眼相看。很快,这两个与“老年人之家”显得格格不入的“异类”之间的联系越来越紧密,看着眼前这个沉迷于超自然现象的小男孩,克拉伦斯决定“重操旧业”,利用魔术帮助爱德华重新回到现实生活中来。