故事发生在1980年的澳大利亚,迈克尔(山姆·尼尔 Sam Neill 饰)和妻子林迪(梅丽尔·斯特里普 Meryl Streep 饰)带着他们的三个孩子正在进行一场家庭旅行。某天夜里,夫妻两人将最小的孩子阿扎利亚留在襁褓之中外出访友,哪知道一场意外的发生夺走了阿扎利亚幼小的生命。
让迈克尔和林迪万万没有想到的是,他们除了要承受失去孩子的巨大悲痛之外,竟然还遭到了指控,指控夫妻两人正是幕后的凶手。随后,法庭开始了对于该案件的漫长的审判,尽管缺乏关键的证据,但林迪还是被判处了终身监禁。在狱中,林迪生下了第四个孩子,孩子被交由迈克尔抚养。漫长的牢狱岁月里,林迪不断的上诉,并最终为自己挣得了清白和自由。。生活在芦花村的小雨来,调皮捣蛋,常与小伙伴们偷偷下河耍水,每次都要被妈妈拧着耳朵或者拿着烧火棍追在身后打。
随着芦花村夜校开课,八路军女战士韩梅来到了芦花村,成了雨来的夜校老师。在韩梅的教育下,雨来和他的小伙伴们渐渐意识到热爱家乡,热爱祖国的重要性。
面对鬼子的欺压,雨来与小伙伴们立志参加八路军打鬼子。他们在去寻找八路军主力大队的路上,学会了团结友爱,帮助弱小。
在韩梅的教育与组织下,芦花村的儿童团成立了,雨来成了儿童团团长,机智勇敢的雨来带领着儿童团员配合八路军游击队与日本鬼子斗争。为了掩护交通员李大叔,雨来不幸被敌人捉住;但他不怕敌人的威逼利诱,在被押的过程中,机智地跳到河里逃脱。他又带领小伙伴们和民兵叔叔一起摆地雷阵,真真假假迷惑敌人,还成功把敌人引入地雷区,配合民兵叔叔取得了战斗的胜利。雨来和伙伴们在站岗放哨送鸡毛信等日常工作中锻炼了自己,被逮捕时,面对打骂,表现得不屈不挠,在八路军攻打鬼子据点时,勇敢无畏地配合八路军战斗,最终成长为真正的八路军战士。。