刚(gang)刚出狱的Alex(阿(a)伦•瑞克曼 饰)本想(xiang)独自一人到加拿大(da)去,随后他(ta)在餐厅里遇到了少(shao)女Vivienne(艾蜜莉•汉普雪儿(er) 饰(shi)),她想坐Alex的(de)顺(shun)风车回(hui)到母亲居住的小镇(zhen)。性格活泼的Vivienne跟Alex形成(cheng)了鲜明(ming)对比,两人一路上也有说(shuo)有笑,怎料途中他们的车被(bei)一辆卡车撞上,Vivienne当场死亡。
十分内疚(jiu)的Alex带着(zhe)Vivienne准备要送给母亲的(de)礼物(wu)来到(dao)了(le)小镇,他发(fa)现Vivienne的母亲Linda(西格妮(ni)•韦弗 饰)行为古怪(guai),原来她(ta)患(huan)有自闭症。接下来的日子里(li),Alex留在了(le)Linda的(de)家中,帮忙(mang)Linda料(liao)理生活上的事(shi)与安排(pai)Vivienne的葬礼(li)。
此间,邻居Maggie(凯瑞-安•莫斯 饰(shi))对Alex产生了好(hao)感,更(geng)从当地警察的口(kou)中得(de)知(zhi)了Alex的背景。另一方面(mian),Alex在与Linda的相处中,对(dui)自(zi)己的过去渐渐释怀。