一次交通意外, 一个有才华但不得志的漫画家(梁朝伟 饰)遇上刚要出嫁之女鬼(王祖贤 饰),由此引出一段浪漫感人的人鬼隔世情。小女鬼來到阳间,对世事一无所知,幸遇资深女鬼(叶德娴 饰),二人互诉身世,原來叶夫早丧,因偷会嫁前情人,与子同被浸猪笼而死。小女鬼对漫画家情有独钟,暗中相助使他成为当红漫画家。但小女鬼却日渐虛弱。叶终于等到令其子转世机会,不过交换条件是要将小女鬼抓回阴间,因小女鬼实乃血魔之未婚妻子,叶为自己儿子作人,故不惜出卖小女鬼。漫画家决意闯入阴间与血魔决斗……。影片将流浪汉查理和一个弃儿间的感人故事演绎得淋漓尽致。查理在垃圾箱旁拾到弃儿并收养了他,弃儿小小年纪就已懂事,不仅担当家务,还和养父合演双簧以便挣钱糊口:他负责砸烂玻璃窗,而养父则将砸烂的玻璃换好。查理和弃儿间充满了父子情深,他数次帮助弃儿躲避警察的追捕,以免弃儿被送入孤儿院。不久,弃儿与母亲团聚,而后又被拐走。查利遍寻无果,他在疲惫的梦中到了天堂。此时,警察将他的美梦打断,并把他带到一个女演员的家中,在那里,他与弃儿惊喜地重逢!。