希腊小岛塞佛伦尼亚岛,纯美恬静,仿若世外桃源。岛民世代居住生活在这里,与世无争。然而二战烽烟很快打破了这份宁静祥和。意大利军团上尉安东尼奥·柯莱利(尼古拉斯·凯奇饰)带领士兵驻扎进小岛,双方都保持着敌对的距离。跟随柯莱利的唯有一把排遣孤寂的曼陀林琴。一次偶然的机会,柯莱利邂逅当地姑娘佩拉吉娅(佩内洛普·克鲁兹饰)。两人在最初的相处中格格不入,但佩拉吉娅优雅的举止与坚韧的性格很快打动了柯莱利的心,柯莱利天籁般的琴声也令佩拉吉娅神往不已。然而美好的时光总是如此短暂,随着战事的日益临近,坠入爱河的两人不得不做出最后的抉择。
八座山讲述了一段友情的故事。孩子成长为男人,他们在这一过程中试图不重复父亲的命运,但他们选择的人生道路却最终把他们带回了各自的家园。彼得罗是一个城里的孩子,而布鲁诺则是一座被遗忘的山中小村的最后一个孩子。随着时光的流逝,布鲁诺依然忠于大山,而彼得罗则回来又离开。各自的经历都让他们品尝到爱与失去,带他们回忆各自的起源,看命运的画卷徐徐展开。彼得罗和布鲁诺也最终发现了永恒友谊的真谛。