故事发生在第二次世界大战结束后,这片被摧毁的土地缓慢而艰难地恢复了生计。约翰(马特·达蒙饰演)和他的母亲过着相互依赖的生活。然而,战后的日子真的很艰难。为了谋生,他的母亲不得不卖掉家里的农场。约翰失去了他唯一的童年记忆,陷入了深深的痛苦之中。长大后,约翰和他的朋友兰瑟(亨利·托马斯饰)一起踏上了环游世界的旅程。在路上,他们遇到了一个叫布雷文斯(卢卡斯·布莱克饰)的男孩。三人走在一起,彼此之间结下了深厚的友谊。这群人来到一座庄园,约翰在那里找到了一份牧马人的工作,并爱上了庄园主人的女儿。