地方戏曲演员刘馆长和几个弟子一起经营着一家戏馆,戏馆收入微薄,每天只有几个逃票进来的老头,为了维持戏馆生存,刘馆长想尽办法,但收效甚微,他们的生活也陷入了窘境。有一天,戏馆出现了一个年轻漂亮的姑娘段晓蓝,她是戏馆唯一的年轻观众,也成为了戏馆的希望。这期间,因为偶然事件,段晓蓝身上有了解开戏馆困局的办法,为了能让戏馆延续下去,他们带上这唯一的年轻女观众,开始了一段妙趣横生又曲折离奇的疗伤之旅……。喜剧大师彼得·塞勒斯有千面笑匠之誉,能在各种不同类型的影片中扮演各种差异性甚大的角色,本片就是一例。塞勒斯饰演一个意大利骗子,为了寻找一批黄金,假扮电影导演来到意大利的小村镇,一方面游说村民参加拍片,另一方面则假装成各种身份寻找真正的目标。。小和尚十方(梁朝伟饰)随师父白云(刘洵饰)护送金佛去五台山。路上偶遇痞子道士燕赤霞(张学友饰)杀死强盗无数,三人结下梁子。十方与师父夜宿鬼寺兰若寺。师父外出打探时,十方遭遇女鬼小卓(王祖贤饰)。十方不受其诱惑,二人争斗,十方念咒将其制服,但仍好心将其放走。十方将金佛不慎丢失,找到后已破成两段,树妖姥姥趁机发难,白云被活捉。十方在小卓帮助下逃出,外出求人修补金佛却不幸被骗。幸得再遇小道士燕亦霞,得其相助。小卓死敌小蝶(利智饰)出击勾引二人不成,恼怒之际识破小卓与十方的计划,引姥姥到三人藏匿之处。十方在小卓再次帮助下逃出,并救得师父,小卓却被姥姥抓回折磨。十方与燕赤霞掘出小卓骨灰逃出兰若寺,但姥姥已布下天罗地网,众人危在旦夕,最后关头,十方化成佛祖金身,对付树妖……。