十五岁女孩迪兰一直与妈妈住在一起。她消失了多年的爸爸突然最近来了音信,希望能与女儿重逢。迪兰在与爸爸的通话中得知他一个人生活,住在离他们不远的另一个城市。爸爸寄来了火车票,希望女儿去他家作客。
迪兰不顾妈妈反对,踏上了火车。当列车驶进隧道,迪兰正想给爸爸发送短信时,整个却一瞬间世界翻天覆地。
当迪兰醒来,发现自己躺在列车残骸里。她拼命爬出列车,明白列车发生了交通事故,可是为什么周围一个人也没有。没有警察、没有救护车、没有呼喊救命的人?难道所有人已被撤离,只有她因为被压在行李下而被忽略了呢?就在她踉跄地走出轨道时,看见附近的山坡上坐着一个男孩。男孩长着一双蓝色的大眼睛,但是似乎冰冷空洞。迪兰以为他也是幸存的乘客,与他攀谈起来。谁知这个名叫崔斯顿男孩用命令的口吻让迪兰跟他走。
他们走在高低起伏的苏格兰高地上,周围一片黯淡荒芜的光景。他们走了很久很久没有遇见一个人,终于迪兰觉得不对劲了。她分明预感到了什么。当黑影一般的模糊东西伸出爪子想要捉住她、他们仓皇逃命得以躲进小木屋后,迪兰终于明白其实自己已经死了。崔斯顿告诉她,他们正在荒芜之地,这是通往另一世界的必经之地,而他不是普通男孩,他是“摆渡人”。崔斯顿曾经渡过无数个灵魂,有善良的、有丑恶的,有幼小的、有年老的……他的工作就是保护灵魂不被鬼怪攫走,陪伴、保护他们,让他们安全地到达另一个世界。荒芜之地的景致因人而异,摆渡人崔斯顿的外形也因人而异。只有在迪兰眼中,他才是一个十七八岁的英俊男孩。
在只有两个人的凶险旅途中,迪兰越来越信任崔斯顿,也越来越关心他。而崔斯顿是灵魂的保护者,必须与鬼怪斗争,但是在迪兰遭遇危险时他表现出的勇气和爱护之心似乎远远超越了一份工作的意义。终于他知道自己爱上了这个绿眼睛、有时俏皮、有时深邃的女孩,可是他没法爱她,因为要不了多久,他们会永远分别,她要去往另一个世界,而他将去迎接另一个灵魂。
当他们坐上小舟,跨越一片一望无际的海洋时,平静的海面突然之间波涛汹涌。迪兰被巨浪打翻沉入海里。崔斯顿不顾一切下水救她。当她在他怀里睁开双眼,两个人终于跨越了界限,给了彼此一个亲吻。
可是当迪兰再次睁开眼睛时,发现崔斯顿已经消失了,她已经渡过了荒芜之地,来到了另一个世界。在这个世界里,她可以去寻找曾经逝去的亲人和朋友。可是她想找的只有一个人——崔斯顿。有灵魂告诉她,曾经无数个灵魂也想穿越荒芜之地,回到人间的亲人身边,但是没有一个成功,因为无人陪伴指引的荒芜之地犹如地狱般恐怖,最终只能被鬼怪攫取,化成黑烟般的鬼怪。
但是迪兰下定了决心,她无法想象没有崔斯顿的生活,而她该如何在这另一个世界里找到回到荒芜之地的门呢?她独自又该如何穿越荒芜之地呢?此时的崔斯顿已然把她忘却了吗?他们生与死之间的爱情将获得永生吗?
生——死——爱情,她该何去何从?