因女友自杀而患上抑郁症的警察阿斌(祖峰饰)和搭档磊哥(陈明昊饰)在调查一起碎尸案中,与被害者的姐姐李雪(黄璐饰)相识。李雪自称梦见弟弟被人杀害。在调查过程中,阿斌发现李雪痛失女儿并患上抑郁症的悲惨经历,两人彼此怜悯,相互理解。 这时,在城市漂泊的少女婷婷(张倩如饰)也渐渐走入阿斌(祖峰饰)的生活,和他产生说不清的牵绊。 孤独的少女、备受抑郁症折磨的患者,他们都该如何面对自己的内心,又该如何在这个世界寻找光明……。故事发生在1910年的上海,美国富家子弟高道生(亚德里安·帕斯达 Adrian Pasdar 饰)结识了名为方林(尊龙饰)的流浪儿,两人之间建立起了非常坚实的友谊。一次偶然中,两人在误打误撞之下发现了大毒枭藏匿毒品的地窖,因而引来了杀身之祸,在枪战中,道生的父亲不幸遇难,而方林则因为给高道生报仇打死了毒枭而遭到了警方的逮捕。 一晃眼二十五年过去了,高道生再度回到了上海想要寻找音信全无的方林,发现此时的方林已经成为了上海滩上有头有脸的人物。时间改变了两人的性格,最终导致了他们的决裂。抗日战争打响了,方林虽然带着妻子离开了上海,但他最放不下的,还是高道生。。