故事发生在1940年5月的荷兰鹿特丹。年轻的荷兰小伙子文森特(Jan Smit 饰)和他的弟弟在一家酒店担任服务生的工作,同时文森特还是一名业余拳击手。五月初的一天,德国富商的女儿伊娃(Roos van Erkel 饰)来到酒店准备与德国实业家德克(Pieter Van der Sman 饰)结婚。正在送面包的文森特在街上与伊娃邂逅,他们在桥边为伊娃拍照时,偶然间遇到了荷兰士兵阻击入侵的纳粹士兵。为了躲避危险,他们匆忙逃进了附近的动物园大象馆。
在大象馆的相处期间,文森特和伊娃迅速陷入了爱河,他们彼此的感情越来越深。然而,这段禁忌的爱情引起了德克对文森特的极大敌意。5月14日,伊娃和德克计划在教堂举行婚礼,然而德军的飞机开始了猛烈的轰炸,教堂和酒店变成了一片废墟。文森特全力以赴地拯救了伊娃,但德克持枪站在他们面前。一声枪响,文森特的肩膀受伤,此时伊娃毅然冲上前夺过枪支,在这紧要关头,一场意外的爆炸发生了。
故事发生在十九世纪的英国,皮普(杰瑞米·艾文 Jeremy Irvine 饰)从小成长于贫苦家庭之中,看着他长大的是个性暴躁的姐姐和杰夫乔(杰森·弗莱明 Jason Flemyng 饰)。一次偶然中,皮普来到了一幢神秘的庄园之中,在那里住着的是他的雇主哈文森姆小姐(海伦娜·伯翰·卡特 Helena Bonham Carter 饰)和她的侄女艾斯黛拉(霍利·格林格 Holly Grainger 饰)。
随着时间的推移,皮普深深的爱上了性格冷艳高贵的艾斯黛拉,深知自己配不上她的皮普在内心里燃起了想要跻身于上流社会的念头。一笔突然到来的神秘财产让皮普得以实现了他长久以来的愿望,他来到了伦敦,开始了自己的“变身计划”,而此时的他并不知道,本以为是时来运转,但自己不过只是棋盘上的一颗棋子而已。