故事发生在车水马龙的大都市巴黎,巴黎圣母院的科罗德神父(奈杰尔·德·布鲁里亚 Nigel De Brulier 饰)收养了加西莫多(朗·钱尼 Lon Chaney 饰),安排他住在一幢钟楼里,因为样貌格外的丑陋,他被人们称作为钟楼怪人。 科罗德神父虽然看上去一本正经饱受教徒们的尊敬,实际上却是一个非常贪婪好色的男人。一次偶然中,科罗德神父邂逅了名为艾丝美拉达(帕奇·鲁斯·米勒 Patsy Ruth Miller 饰)的吉普赛少女,深深被后者的美貌所迷住的神父指使卡西莫多掳走了艾丝美拉达,所幸骑兵上尉队长菲比斯(诺曼·克里 Norman Kerry 饰)出手相救,艾丝美拉达因此深深的爱上了他。。日本摄影记者芥川(林子祥)三年后重返刚刚解放的越南采访,遍地的生机令他心生欢喜,但当他无意间走进城市的另一隅结识当地女孩琴娘(马斯晨)后,方知之前所见不过是越共政府特意为他这样的外国记者安排的粉饰太平的假像。
在琴娘并非刻意的“导游”下,越南平民百姓正处于水深火热中的悲惨生活逐渐被芥川尽收眼底。琴娘一家人、战后唯一留下来的某酒吧的老板娘(缪骞人)及她的正想方设法逃离越南的情人祖明(刘德华)等人的被越共任意践踏的自尊强烈地触动着芥川敏感善良的心,尽管他并无彻底改变他们命运的能力,却仍是尽力给予帮助。。故事讲述繁华长安发生诡异大火,大火遇水则旺,与此同时东城内爆发瘟疫,男主角辛礼与师父庚康全力施救却效果甚微。坊间开始流传,所有诡异事件都源自于太子失德遭到了天谴,而辛礼的师父庚康也被收押成为了阶下囚遭到毒害。辛礼为了还太子清白以及查明师父庚康的死因展开调查。辛礼在调查中发现,越来越多的毒虫出现在长安城各个角落,时值太子生辰,围绕太子的阴谋也渐渐浮出水面……。