《变蝇人》这是一个关于大城市小市民、过去与现在、笑中有泪的故事……七十年代哈公(曾志伟饰)与石坚(张学友饰)两结拜兄弟为帮助七十二家房客免遭逼迁以及营救惨被逼婚的小桃红(袁咏仪饰)同心合力与房客们智退了太子炳(林家栋饰)和包租婆(佘诗曼饰)雨过天晴两兄弟同时对深爱的小桃红求婚小桃红难以抉择……龙雁飞(许冠文 饰)是一个著名的武侠小说家十年了都没有新的作品面世了不过以往的畅销作品仍然带给他可观的收入生活无忧他的女儿Sophia(杨千嬅 饰)早已到了适婚年龄但她恋爱运甚差只想找一个真正可以过日子的人结婚其实她一直暗恋自己的上司——花花公子Frankie(刘青云 饰)Frankie因为意外要搬到Sophia的家住龙雁飞看见自己心爱的女儿被Frankie当工人使唤心里很不是滋味便对Frankie充满了敌意但在后来的相处中两个男人又成了知己江户时代末期被称为“天人”的异星人来袭地球人与天人之间的战争瞬即爆发武士和攘夷派志士都参与与天人的战斗幕府见识到天人实力后与天人签订不平等条约准许他们入国更颁布了“废刀令”夺走了武士的刀自此天人横行霸道幕府成为了“傀儡政权”在这个时代武士坂田银时与伙伴们过着异想天开的生活道士燕赤霞和书生宁采臣为了除掉树妖姥姥救出受制于姥姥的聂小倩与众侠士在兰若寺中与姥姥大战不慎引发乾坤金印的时空穿梭神力被金印传送到了现代来到现代的燕赤霞、宁采臣和聂小倩从妖魔手上救下女主角媛媛三人在媛媛家暂时安顿却给媛媛带来了诸多麻烦另一边一同来到现代的姥姥和蛇妖处心积虑的想要利用乾坤金印的神力妄图将兰若寺搬到现代把人间变成妖魔的乐园燕赤霞和媛媛完全不知道已经进入了姥姥的巨大阴谋之中最终媛媛牺牲了自己阻止了姥姥的邪恶计划而燕赤霞抱着死去的媛媛消失在了夜空之中多年以后在现代社会生活已久的燕赤霞遇到了一个觉得他似曾相识的女孩而那个女孩的相貌和媛媛一模一样...