凯斯特(尼古拉斯•凯奇 Nicolas Cage 饰)是一个恐怖分子,他本想杀死探员西恩(约翰•特拉沃塔 John Travolta 饰),却误杀了西恩的儿子,西恩更与凯斯特结下不共戴天之仇。在逮捕凯斯特归案之后,他以为可以划上句号,却得知凯斯特已经把一枚毒气炸弹投放在某个人群密集的角落。 为了查出炸弹地点,西恩决定利用整形手术,将昏迷中的凯斯特的脸换在自己身上,去假扮凯斯特身份套出他弟弟说出真相。这件事属于FBI高度机密,只有寥寥几人知情。 凯斯特醒来,此时他有着西恩的面相。于是他决定将计就计,将知情人杀掉之后,他就变成了西恩……
黄子华饰演的警察在一次抢劫案被车撞击导致半身不遂,同案中负责为歹徒开车的流氓李修贤则中枪变成植物人。黄子华不想象废人般过下半生,在智慧老人夺舍后变身的吴倩莲指导下,利用李修贤的躯体重生。不料李修贤原来是个可恶的人渣,在他家乡大屿山恶名远播。新的李修贤却聪明灵俐而有正义感,光 看他如何还债及重获三个老婆的芳心便趣味十足。知道内情的妹妹蔡少芬公开单恋哥哥,以及黄子华每次对李家的女人想入非非便要上厕所等成人趣味的安排也乐而不淫,颇令人有意外惊喜之感。 夺舍,在道教中指夺取别人的身体驱壳以求得生存。警官Tommy(黄子华饰)最喜欢哼的一句歌就是:“Tell Laura I love her。”,他的女友Laura也是警察,喜欢周华健,家里有一个华健的纸板人像。Tommy在和匪徒的交战中被车撞击导致下身瘫痪,大小便失禁。“夺舍”成功的吴倩莲原来是失意女子从楼上跳下而未死,她指点Tommy,使警官借南丫岛烂仔腾鸡(李修贤饰)的躯体存活下来。腾鸡原来是个非常令人讨厌的人,在他家乡大屿山恶名远播,现在变成了一个孝顺大方聪明伶俐而有正义感的好人。Tommy的灵魂帮腾鸡解决了好多家庭问题,可是Laura却对这个新的 Tommy失去了兴趣,智慧老人告诉他解决办法只有Walk out,即弃舍。而腾鸡原来参与一宗抢劫案的搭档怕他不牢靠,要将他除掉,经过追逐,车毁人亡,腾鸡命归西天,黄子华脱壳而出,变回女友的歌星偶像周华健。一年后,腾鸡成为了南丫岛的岛主,一个好人,而且还参加竞选。
Martin Brest(蒂尔·施威格 Til Schweiger饰)和Rudi Wurlitzer(让·约瑟夫·莱佛斯 Jan Josef Liefers 饰)是两个身患不治之症的病人,两人在医院相遇了,相谈甚欢更一起喝了一瓶偶然找到的酒。两人喝醉后,Martin知道了Rudi一个秘密:长这么大Rudi竟然还没见过大海。Martin决定在Rudi临终之前实现他这个愿望。两人偷了一辆车,不想这辆车竟然是一黑帮老大的,里面更藏有大量现金。两人还一路抢劫,被警察追捕。黑帮的人为了追回车里的钱,也在追杀他们。在寻找大海的路上,两人到底要历经多少艰险,Martin和Rudi最后能否实现看一眼大海的愿望,天堂在前,两人要去敲开天堂的大门了......