故事发生在20世纪30年代的上海,托德(拉尔夫·费因斯 Ralph Fiennes 饰)是一位生活和事业都陷入了瓶颈的外交官,整日混迹于欢场和酒馆之间。刚刚来到这里的时候,托德也有过宏大和高远的理想,但渐渐失去的视力和复杂的权谋争斗让他无法再在职业的道路上前进下去。
在一家夜总会里,托德结识了名叫索菲亚(娜塔莎·理查德森 Natasha Richardson 饰)女子。索菲亚曾是声名显赫的伯爵夫人,如今却沦为艳舞女郎,为了抚养十岁的女儿,她甚至不得不出卖自己的肉体。就是这样境遇相同的两人,不断的相互吸引着。不久之后,日侵华战争全面爆发,而此时,托德才发现了自己压抑已久的对于索菲亚的强烈爱意,这对心心相印的男女最终能否终成眷属呢?。卡勒姆·林奇(迈克尔·法斯宾德 饰)在死刑即将执行之前清醒过来,发现他被索菲娅(玛丽昂·歌迪亚 饰)选中,来参加一个能让人类摆脱暴力冲动的计划。虚拟现实机器Animus能让用户体验祖先的记忆,被绑在机器上之后,卡勒姆·林奇意识到他是生活在西班牙宗教法庭时期一位刺客阿圭拉的后裔,他们寻找的是可以控制自由意志的伊甸园苹果。索菲娅在父亲艾伦(杰瑞米·艾恩斯 饰)施加的压力下不情愿地操纵着卡勒姆·林奇回到过去寻找伊甸园苹果在现代世界的下落,威胁着他身体和心理的健康。但在杀手同行穆萨(迈克尔·威廉姆斯 饰)暗示了卡勒姆·林奇,提醒他艾伦有可能动机不纯之后,卡勒姆·林奇开始重新考虑他的行为和动机,而人类自由意志的命运也变得悬而未决……。