祺是一名职业扒手,这天出门前,家里飞来一只文雀,放生也不肯走,逗留昏暗屋内。祺与伙伴们午餐时问起自来雀的象征意义,伙伴说这是惹祸上身的前兆。当然,这是玩笑话。
祺带着兄弟四人在香港街头偷窃讨生活,四人共骑一辆自行车,歪歪扭扭,别有一番兄弟情趣。祺闲来爱拍摄街头风情,这日一名急匆匆跑过的女子甄珍妮吸引了他的目光,他迅速拍下她的倩影。
无独有偶,他的另外三位兄弟,先后被同一位风情万种的女子缠绕,这女子总是步伐匆匆,但兄弟四人都着迷于此。直到他们被人狠狠教训。才明白珍妮是富商傅先生的情妇,她想从傅先生那里取回自己的护照,过回自由的生活。
这四名兄弟,决定为她,冒险一回。不为什么原因。然而傅先生也是江湖老手,一场较量正在开始。。刘健一(金城武饰)是新宿歌舞伎町的混混,身为台湾与日本人的残留孤儿,混血的他被叫作半唐番,不为社会所容纳。歌舞伎町有着上海帮、福建帮、北京帮、台湾帮等,各方力量形成复杂的角力形势。年关将至,似乎是因为健一的前度拍档吴富春(椎名桔平饰)返回歌舞伎町,他因杀死元成贵(曾志伟饰)的手下而逃亡,元成贵遂限令健一在三日内交出富春,否则二人便只有死路一条。此时左藤夏美(山本未来饰)出现,她称与有过节,为了活命甘愿出卖一切,健一被她吸引。富春终于现身,偷袭元成贵的情妇黄秀红的夜总会“上海滩”,令健一陷入绝境。所有人都劝他离开歌舞伎町,但真相并不是那么简单,命运并没有眷顾二人……。