本片讲述一个意大利家庭从1966年至2000年所经历的社会、家庭变迁过程,中心人物是尼古拉和马迪奥两兄弟。少年时,住在罗马的兄弟二人有着共同的梦想、喜好及人生目标,但自从在精神病医院遇上精神病少女佐珍之后,两人的人生观开始逐步发生不同的变化。在经历一系列事件后,崇尚自由思想的尼古拉决定做个精神科医生;而颇具反叛精神的马迪奥则决意放弃学业,做个除暴安良的警察。佛罗伦斯的一场洪水使尼古拉遇到颇具天赋的钢琴家朱丽安,而马迪奥则与乐观的摄影师米雷拉相遇,他们四人的政治观念和性格冲突也折射着世界这段混乱不安的历史痕迹……。故事发生在上个世纪末,希特勒的上台导致大批犹太难民逃往巴勒斯坦,犹太人和巴勒斯坦人的种族矛盾抵达了一触即发的最顶峰。在这个节骨眼上,英国政府出面主持大局,然而它们的努力换来的只有巴勒斯坦人民的不满和犹太人的仇恨。
阿兰(克里斯蒂安·库克 Christian Cooke 饰)是一名善良的英国士兵,一次偶然中,他邂逅了名为克拉拉(卡塔琳娜·舒特勒 Katharina Schüttler 饰)的犹太女子,两人坠入了爱河。与此同时,阿兰还保持着同巴勒斯坦青年默罕默德(阿里·苏莱曼 Ali Suliman 饰)之间的友谊,只是,在紧张的局势下,阿兰的爱情和友情都经历着巨大的考验。。