《不夜城》刘建义(金城武饰)是新宿歌舞伎町的黑帮老大。作为台湾和日本的残余孤儿,他被称为三心二意的粉丝,不被社会接受。歌舞伎町有上海帮、福建帮、北京帮、台湾帮等,各路势力形成了混战局面。新年将至,健一昔日搭档吴富春(椎名吉平饰)似乎又回到了歌舞伎町。杀死袁成贵(曾志伟饰)后逃走,袁成贵命令健一三天内交出财物。春天,否则两者将有死胡同。这时佐藤夏美(山本未来饰)出现了。她说有一个节日,为了生存她愿意背叛她,健一被她吸引了。富春终于现身,袭击了袁成贵的情妇黄秀红的夜店“上海滩”,让建义陷入绝境。所有人都劝他离开歌舞伎町,但事实并非如此简单。命运并没有眷顾他们两个……