旺角新移民来福(吴彦祖饰)在这个喻为是全球人口最密集的地方寻觅人生之路,这个万天罪恶的不夜城中,每天都发生着段段醉生梦死的故事。为了寻找失踪的女友素儿,来福必须在港停留,经神秘的老六介绍,他找到一份差事,却不知早已被人骗作当杀手,从此被卷入两大黑帮社团的仇杀中。素儿其实在当舞女领班,因一次黑帮仇杀车祸中身受重伤而死亡。事实上,来福不仅成为杀手,更是老六的替罪羊,因为老六暗地里是警方的线人,以提供黑帮仇杀的情报获得报酬。因此在黑白两道的追缉下,来福不得不踏上亡命之途。期间,他遇上与之同病相怜的内地妓女丹(张柏芝饰),起初丹只是对来福的金钱感兴趣,后来两人得知对方背后的故事,互相同情,并决心一起追寻素之下落。来始终没有被警方逮捕,而丹在来福的鼓励下,也决定重新做人。而就在一切似乎都将要平息的同时,意想不到的事情终于来临……