故事发生在1941年的中国,蓝之冰(吴奇隆 饰)和曾洁茹(刘思彤 饰)夫妇是著名的数学家,两人带着儿子蓝天在欧洲学习生活。一次偶然中,夫妻两人竟然破译出了日军的电报密码,带着这份重要的情报,一家三口决定回国,将情报上交组织。
谁知道三人的行踪很快就被敌人知晓,为了避免密码泄露,日军设下重重埋伏,想将三人除之而后快。最终,蓝之冰和曾洁茹不幸遇害,带着密码的蓝天则被曾经的地下党员尹三(于震 饰)救下。热烈的爱国情绪让尹三决定帮助蓝天运送密码,而得知袭击并未成功的日军自然不会善罢甘休。在旅馆老板上官玉(陈紫函 饰)和医生龙雪(辛月 饰)的帮助下,蓝水能够代替父母完成他们的使命吗?。费恩(安东·尤金 Anton Yelchin 饰)出生在一个贫穷的家庭之中,他的父亲是一名人类学家,在他很小的时候就背弃了家庭。费恩的母亲利兹(黛安·莲恩 Diane Lane 饰)常年受毒品所折磨,靠着做按摩师养家糊口。一次偶然中,利兹得到了一个难能可贵的机会,成为了大富翁奥斯伯尼(唐纳德·萨瑟兰 Donald Sutherland 饰)的私人按摩师,就此带着费恩住进了富丽堂皇的大别墅中。 在这了,费恩第一次见识到了上流社会的奢靡生活,直到此时他才开始意识到,自己此前的日子过得是多么的不堪。在别墅里生活的这段日子里,费恩同奥斯伯尼的儿子布莱斯(克里斯·埃文斯 Chris Evans 饰)之间结下了深厚的友谊,也和布莱斯的妹妹玛雅(克里斯汀·斯图尔特 Kristen Stewart 饰)坠入了情网之中。。