今井荣作是日本广岛原爆生还者,一直没有告诉两个女儿这事。大女儿芳子在暑假兼职做导游时认识了香港作家李克强,并帮助他搜集原爆生还者及其第二代的资料。芳子男友木村真宗父母向今井提亲,今井不得不坦白说出芳子是原爆第二代,但木村仍深爱芳子,要和她结婚。这时候芳子妹妹京子无意发现芳子并非自己亲姊姊,而自己也是原爆的第二代。芳子知道后离家出走。芳子原是今井好友冈田正夫的遗腹女,今井收养了她;今井妻子玉芬则是冈田的中国情人,二次大战和平十年后她到日本找冈田,最后郤和荣作结婚生下京子。芳子发现自己已患了白血病,便决定把余生投入反核和平运动中,呼吁世人关注原爆生还者的命运,反对超级大国的核子竞赛。。生前是过气女歌星的女鬼徐半香(张曼玉),算准某名将要临盆的孕妇会于某间医院生产,准备投胎重新做人,不想,该孕妇被摇身变作某所高中教师的开心鬼(黄百鸣)送错医院,徐半香错过投胎时机。
为泄心头之恨,徐半香开始想方设法捉弄开心鬼,最甚一次,她附身开心鬼班里女班长(袁洁莹),令她跑到夜总会稀里糊涂地大闹了一场,结果在该家夜总会寻欢作乐的一群流氓被抓,开心鬼受到无辜牵连,徐半香又得意又担忧之时,开心鬼却用爱来感化她,眼看皆大欢喜,出狱后的流氓不请自来。。