汤静宜母亲患病,表示若未能看到爱女出阁,死不瞑目。由于静宜男友Charles不肯结婚,她只得找来旧同学邓技安冒充男友,以随母亲心愿。正当选好良辰吉日时,技安母亲却病逝,丧礼和喜宴正好安排在同一天,技安只得与好友合力让自己分身有术。技安先安顿灵堂事宜,然后溜到酒楼扮醉,再让朋友们轮流扮作醉倒在桌上的他,使他可抽身回灵堂,但他的大姑姐却要他守夜,他逃走了,大姑姐便跟踪他,众人大闹酒楼,技安返回灵堂向亲人解释,此时静宜母亲突然出现,表示十分欣赏技安的善心,静宜也感到技安对她的诚意,便真正接受了他的追求。
三十岁上的阿搏(周润发 饰)心地善良,可惜事业一事无成,长年与痴迷茅山道术的表姐金花(叶德娴 饰)相依为命,身边只有一个聋哑的昔日江湖兄弟“六尺三”跟随。某日,阿搏在一只古旧家具中发现女鬼魏小蝶(钟楚红 饰)的求助信,遂奉献三年阳寿与小蝶结为鬼夫妻,以助其脱离阴婚羁绊。魏小蝶回阳世报恩,却被阿搏误会为落难大陆妹并再次搭救。阿搏女友阿美(王小凤 饰)厌倦清苦生活频频出轨,终于弃阿搏而去,小蝶现身安慰,填补了阿搏的情感缺失,看穿小蝶女鬼身份的金花施法捉鬼,但终于被小蝶的诚意打动,反而帮助小蝶延长在阳世逗留的时间。阿美离开阿搏后生活并不如意,要求复合被阿搏拒绝后愤而自杀,化作厉鬼寻仇……
由澳門的一宗命案開始,名妓張美玲(張艾嘉)被發現在酒店房中刺殺了前度男友中村(鶴見辰吾)。在審判的過程中,發現了中村與美玲十年前的一段不可告人的往事,更發現美玲與夜總會經理白蘭(姚煒)之間曖昧的關係,而白蘭中村亦為了美玲而造成終身遺憾的錯誤。 《海上花》是楊凡導演的影片中戲劇原素最豐富的一部,其中有刻骨銘心的異性戀,有曖昧纏綿的女同性戀,有販毒與吸毒者的矛盾,有妓女與鴇母之間的衝突。 女主角張艾嘉在本片中的表現被譽為當年最優雅的演出,日籍男主角鶴見辰吾以極其浪漫的姿態風靡不少女性觀眾,而姚煒則成為中國電影史上女同性戀的經典人物。 主題曲:《海上花》則囊括幾乎當年所有港臺音樂大獎,並成為詞曲羅大佑、主唱甄妮音樂事業上的新里程。
电影分为三个故事。 《鬼屋》:小周(思维 饰)、小李(王钟 饰)和小王(刘陆华 饰)三人初生牛犊不怕虎,竟然决定到一间传闻闹鬼的屋子里待上一夜,哪知道正是这一夜,让他们的人生走上了无法逆转的悲剧道路。 《白骨无情》:张松根(林伟图 饰)的母亲(红薇 饰)去世了,临死前,她告诉儿子自己会回到他身边陪伴他。果不其然,之后的每一天,张松根都能在家中看到母亲的鬼魂。 《古之色狼》:书生宋礼和老管家结伴上京赶考,哪知道宋礼好色的习性不改,非要留宿于墓地之中期盼能够遇见美艳女鬼,可惜女鬼没遇到却遭到了一顿毒打。之后,宋礼又遇见了砍柴人,哪知道砍柴人貌似忠良无害,却是取人性命的僵尸。
美国著名物理学家查理,带着妻子安妮与儿子杰克来到中国广西旅行,在一次意外事故中,儿子掉落山谷与父母失散。杰克在森林里遇到森林守护者小健等人,他们都有一身好功夫与求生技能,于是他们带领杰克走出山林回到父母身边。
九十年代,东北小城,年轻工人关键(庹宗华 饰)到公安局检举自己母亲是杀人犯,揭开一段尘封往事。天寒地冻的东北小村庄,关键家里母亲(斯琴高娃 饰)做豆腐卖豆腐,父亲(马精武 饰)在当地小学做校长,表面威严正义,在家却对妻子儿子粗鲁打骂。任劳任怨忍气吞声的母亲,在一场意外中认识了林场工人刘大贵(巍子 饰),大贵和母亲慢慢熟悉,让母亲体会到从父亲那里无法得到的男人关怀,二人成了情人。纸包不住火,二人关系街谈巷议,关校长察觉后对母亲抱以变本加厉毒打,令母亲产生杀心,她在丈夫食物中投毒,被儿子关键看到。暴躁的父亲死了,关键某种程度上也松了一口气,但母亲投毒的画面总在心中郁结,令他无法正视她的改嫁,经过近十年的思想斗争,他终于做出状告母亲的决定……