故事发生在1080年的西班牙,彼时的西班牙并没有统一,而是分为三个互不干涉彼此国家政务的小国。卢利歌(查尔登·海斯顿 Charlton Heston 饰)因为暗中放走了国王卡斯提尔下令处死的摩尔人酋长而遭到了国王的厌恶。在一场意外之中,卢利歌不小心杀死了未婚妻吉米娜(索 菲娅·罗兰 Sophia Loren 饰)的父亲,导致两人的情感破裂。 不久之后,卢利歌所在的国家遭到了别国的侵略,卢利歌奋起反击保护自己祖国领土的完整,最终将敌人击退。然而坏事成双,卡斯提尔的去世让两名王子阿尔福斯(约翰·弗拉瑟 John Fraser 饰)和桑科(加里·雷蒙德 Gary Raymond 饰)开始争夺王位,好不容易恢复的和平再一次遭到破坏。
当同学的崇拜变成危险的痴迷时,大学生艾琳发现自己在春假期间被囚禁在自己的宿舍里。
15岁的少年米夏·伯格(大卫·克劳斯 David Kross 饰)偶遇36岁的中年神秘女列车售票员汉娜(凯特·温丝莱特 Kate Winslet 饰),后来两个发展出一段秘密的情人关系。汉娜最喜欢躺在米夏怀里听米夏为他读书,她总是沉浸在那朗朗的读书声中。年轻的米夏沉溺于这种关系不能自拔的同时,却发现他自己根本不了解汉娜。忽然有一天,这个神秘女人不告而别,米夏在短暂的迷惑和悲伤之后,开始了新的生活。 二战虽然结束了,但德国对于纳粹战犯的审判还在继续。成为法律学校的实习生的米夏,在一次旁听对纳粹战犯的审判过程中,竟然发现一个熟悉的身影。虽然已经事隔8年,但米夏还是一眼便认出那就是消失8年的汉娜。而这一次,她坐上了纳粹战犯审判法庭的被告席,这个神秘女人的往事在案件的审理过程中逐渐清晰。然而,米夏却发现了一个汉娜宁愿搭上性命也要隐藏秘密。 汉娜最终被判终身监禁,而此时米夏(拉尔夫·费因斯 Ralph Fiennes 饰)与汉娜的故事还在继续…… 在2009年初的第81届奥斯卡上,该片共获包括最佳女主角在内的5项提名,最终温丝莱特凭借该片折冠当年奥斯卡影后。