《《马德里1987》》生前是过气女歌星的女鬼徐半香(张曼玉 饰)算准某名将要临盆的孕妇会于某间医院生产准备投胎重新做人不想该孕妇被摇身变作某所高中教师的开心鬼(黄百鸣 饰)送错医院徐半香错过投胎时机为泄心头之恨徐半香开始想方设法捉弄开心鬼最甚一次她附身开心鬼班里女班长令她跑到夜总会稀里糊涂地大闹了一场结果在该家夜总会寻欢作乐的一群流氓被抓开心鬼受到无辜牵连徐半香又得意又担忧之时开心鬼却用爱来感化她眼看皆大欢喜出狱后的流氓不请自来......生命垂危的黑帮人叻君(吴镇宇 饰)讲述了他被出卖被背叛的一生:曾经天真的他被骗入黑社会投身于无良黑帮大佬的门下被朋友出卖惹来了不少麻烦叻君终于弃暗投明来到大佬天生的帮派中间却还是被朋友、情人相继背叛叻君与大佬反目逃亡日本娶妻生子不料杀手团把已有身孕的妻子残忍杀掉于是今日的叻君之所以凶残无人性皆因这一系列逼上梁山的遭际是命运把他逼到绝境两名被栽赃的毒贩为躲避追杀混上了一辆救护车夜间迷路燃油耗尽天亮被困雪山高原杀手逼近却同样被困雪山、生命垂危究竟该何去何从双方交战身份被识破究竟谁才是幕后凶手谁又会迷途知返...