托马斯(托马斯•桑斯特ThomasSangsters饰)天生记忆力极强,她的母亲玛丽亚(乔凡娜•梅索兹殴诺GiovannaMezzogiorno饰)是二战时法国地下组织的成员。为了保护犹太人在瑞士银行的财产,玛丽亚让托马斯记住了大量瑞士银行的账户密码,并把托马斯寄养在乡下外公家。不久纳粹杀了托马斯的外公,托马斯开始了逃亡。纳粹请来了玛丽亚的大学老师格里高(克劳斯•马利亚•布朗道尔KlausMariaBrandauer饰)帮助追捕玛丽亚母子两。万分火急之下,玛丽亚只好向托马斯远在美国的父亲大卫(史蒂芬•莫尔StephenMoyer饰)求助。当大卫赶到法国时,发现格里高已经抓获了托马斯。