辛巴的女儿琪拉雅调皮好动,喜欢到处奔跑,受辛巴所托看护她的彭彭和丁满实在无计可施。在另一处,刀疤的余党吉娜意图把儿子高孚训练成刀疤的接班人,并蓄谋一场复仇之战,篡夺荣耀国的统治权。好奇的琪拉雅偷偷去森林外冒险,遇到高孚,他们在玩耍时掉进鳄鱼湖。勇敢的琪拉雅救了高孚,两人成为莫逆之交。几年后,阴险的吉娜设计让高孚混入辛巴的阵营,获取辛巴的信任,再伺机发动复仇之战。高孚与琪拉雅在相处中爱上彼此,于是高孚决定放弃复仇说出真相。辛巴虽然相信了高孚,但还是有所保留。一天,高孚和辛巴散步时误入了蛮荒之地,吉娜突然出现了,经过一阵激烈的厮打,辛巴在高孚的帮助下逃脱了。但受伤的辛巴对高孚产生误会,将他赶回了蛮荒之地,琪拉雅伤心地离家出走。荣耀之战即将在辛巴与吉娜之间展开,但这是否能将父辈的恩怨、儿女的情仇彻底化解呢?。爱达(霍利·亨特 Holly Hunter 饰)是语言表达上有障碍的女人,她所有的心思情绪全都凭着那美妙的钢琴乐曲飘然而出。丈夫早逝,她只好带着女儿一起远赴新西兰改嫁给当地的殖民者斯图尔特。当他们到达新西兰的海滩时,丈夫嫌搬运钢琴麻烦,想把它扔在海滩。爱达在海滩边疯狂地弹奏 着钢琴,宣泄着内心的不满与苦闷。
邻居贝因(哈威·凯特尔 Harvey Keitel 饰)听出了爱达内心的苦闷,于是用八十亩土地和斯图尔特交换了钢琴,并请爱达天天到他家来教他弹钢琴,承诺一堂课可以换回一个琴键。爱达欣然同意了。贝因深爱着爱达,通过一节节钢琴课,两人的情感渐渐滋长。。