13岁的艾米(安娜·帕奎因 Anna Paquin 饰)在一场交通事故中失去了母亲,只好被送到与母亲离异多年的父亲(杰夫·丹尼尔斯 Jeff Daniels 饰)身边。父亲经营着一座农场,整日琢磨各种稀奇古怪的发明,面对已经长大的艾米难免不知所措,二人最初的相处生疏而隔阂。艾米收拾好丧母之痛,也努力适应农场生活,一日在一片树丛发现一窝被遗弃的大雁蛋,她小心将它们捧回家里,并成功孵出一窝小雁,但是出于政府野雁不可以家养的规定,艾米必须要令这些小雁放归自然。父亲想出了奇妙的主意帮助艾米,他动手为她制作了一架滑翔机,让她带着小雁学会飞翔,然后在迁徙季节一路护送“雁妈妈”艾米带领小雁们飞向安大略湖,在这个过程中,一对父女的心也开始紧紧连在一起……
小男孩尼克(胡里奥·博希加斯 Julio Bohigas-Couto 饰)在一个风雨交加的夜晚目睹了邻居安吉尔(哈维尔·古铁雷斯 Javier Gutiérrez 饰)杀害自己妻子的场面。在和安吉尔的追逐之中,一辆车将尼克撞倒,导致了他的死亡。一晃眼多年过去,薇拉(阿德丽安娜·尤加特 Adriana Ugarte 饰)和丈夫大卫(阿尔瓦罗·莫奇 Álvaro Morte 饰)带着他们的女儿住进了尼克曾经居住过的房子。
有一个电闪雷鸣的夜晚,薇拉意外的在电视里看到了尼克,让薇拉感到震惊的是,自己似乎能够通过电视和25年前的尼克对话。在薇拉的告诫之下,尼克免于一死,但过去的改变也牵连着薇拉的生活发生了巨变。大卫不再是薇拉的丈夫,而他们的女儿自然也不复存在。
刚从监狱释放出来的Tom Joad (亨利·方达 Henry Fonda饰)回到俄克拉荷马的家的时候却发现原来的家里已经空无一人,打听之下才从农民Jim Casy(约翰·卡拉丁 John Carradine饰)口中得知,随着工业的发展,当地的农民们都被迫离开该地。Tom和Jim在Tom的叔父家里找到了Tom的家人,一家人决定到加利福尼亚去寻找新的工作。一家人把所有的行李都放在一辆卡车上便出发了。路上,Tom的祖母去世了。他们发现了一个地方,专门召集像他们这样的人在那里工作,他们在那里安顿了下来。然而Jim却意外死亡,Tom为了给他报仇也杀了人,只能匆匆逃亡。一家人只能离开,去寻找下一个安身的地方,无家可归的农民们到底路在何方.....
本片改编自斯坦贝克的同名小说,获1941年奥斯卡最佳导演奖。