日军入侵中国后,民不聊生,乡下青年陈真(甄子丹 饰)带着妹妹小燕一起来到了繁华的上海讨生活。来到上海后,陈真当了一名黄包车夫,而小燕则进入了一间医院当护士。陈真每天都会拉和小燕在同一间医院当护士的日本姑娘武田由美(万绮雯 饰)上下班,两人渐渐坠入了爱河。陈真爱好武术,闲时经常自己照着书上的招式练习,一次偶然机会他的身手被青帮老大蔡六斤发现,于是被招进了青帮当打手。
常亮自幼双目失明,家人及村里人被日寇全部杀害,无依无靠的小常亮只好四处乞讨流浪。后小常亮幸遇良师学习三弦,从此以弹唱为生,漂泊天涯。一次偶然机会常亮到张家弹唱,奇迹般治好了张家女儿小碧玉日夜啼哭的怪病,可惜在弹唱中途弦断视为不吉,被赶出张家。十六年后,长大成人的常亮和张碧玉偶然重逢,他不忍拖累碧玉而婉拒她的爱慕。
隐身在台打黑工的外籍医师范文宁(连炳发 饰)在一场气爆意外中,与神经外科女医师郑琬平(张钧甯 饰)携手救治病患,却也因此卷入医疗争议被迫逃亡,面对黑白势力的进逼,他们从对立到合作,于法律与人性间挣扎,两个孤独奋战的灵魂从此交会……