故事产生在1910年的上海,美国巨室后辈高道生(亚德里安·帕斯达 Adrian Pasdar 饰)结识了名为方林(尊龙 饰)的飘流儿,两人之间建立起了非常坚实的友情。一次有时中,两人在误打误撞之下发明了大毒枭藏匿毒品的地窖,因此引来了杀身之祸,在枪战中,道生的父亲不幸遇难,而方林则由于给高道生报仇打死了毒枭而遭到了警方的逮捕。 一晃眼二十五年过去了,高道生再度回到了上海想要寻觅音信全无的方林,发明此时的方林曾经成为了上海滩上有头有脸的人物。时候改变了两人的性情,终极致使了他们的破裂。抗日战争打响了,方林虽然带着妃耦分开了上海,但他最放不下的,还是高道生。