故事讲述了一家基督教家庭里的父亲威拉德,虽然沉默和严厉,但对自己的孩子有着深厚的感情。他的儿子阿尔文在家庭中备受父爱的抚养,当威拉德一家迁移到神弃之地后,阿尔文开始逐渐感到孤单。在这里,他遇到了一个叫比恩(罗伯特·帕丁森 Robert Pattinson 饰)的年轻人,并开始接近他的女友杰妮(海莉·贝内特 Haley Bennet 饰)。然而,由于家庭的反对,阿尔文和杰妮之间产生了难以挽回的误会。本片主要围绕着一个年幼的小男孩成长过程展开,通过他与几个不同年龄段的人的交往和认识,来表达生命中不同的阶段,以及我们内心深处的欲望、爱情、友谊等。