施家少爺有病,施夫人往廟宇求神,廟祝教她收養一乾兒子小老鼠來檔災,原來正是小老鼠的父親想將兒子賣往富貴人家的計劃。小老鼠賣入施家,很不習慣那種有規律的生活,更與專門服侍他的僕人饅頭作對,令饅頭憤然辭職。小老鼠更製造一件謀殺自己的兇案來逃走,好讓施家不再找尋他。小老鼠逃走後,碰上神偷夜貓,當夜貓知道小老鼠的故事後,便靈機一觸,要小老鼠扮鬼嚇人,而夜貓則扮神父去捉鬼,從中騙取財物……
故事发生在繁华的大都市东京,十四岁的少女阿绿(中村里砂 饰)失去了唯一的亲人,孤苦无依的她在误打误撞之中走进了名为“赤猫座”的巡回马戏团中,就此拉开了悲惨人生的序幕。无处可去的阿绿在马戏团中受尽了众人的凌辱和折磨,沦为奴隶和佣人,日子过得苦不堪言,每一天都是地狱般的写照 。 就在阿绿快要绝望之时,侏儒魔术师出现在了马戏团中,出现在了她的眼前。侏儒魔术师的出现让快要倒闭的马戏团重现生机,他亦成为了马戏团中最重要的成员。与此同时,阿绿在魔术师的身上找到了久违的温暖和感情,两人决定结婚,双双逃离这充满了痛苦的魔窟。
书生宁采臣(张国荣饰)收账不成,无处可归,遂夜宿鬼寺兰若寺,遇上侠士燕赤霞(午马饰),二人成为邻居。一日偶遇艳女小倩(王祖贤饰),二人两情相悦,但小倩乃是被树妖姥姥控制的鬼魂,专门迷惑精壮男子代姥姥吸取阳气。小倩见宁采臣心地善良不忍加害,并与他感情逐渐加深。宁采臣欲救小倩脱离姥姥魔掌,但苦于姥姥功力深厚,小倩无法脱离其魔掌。二人遂向燕赤霞求救......