《京城81号2》取材自东方四大鬼宅之首的京城81号地宫真实故事。 民国末期,正逢乱世,京城军阀哗变,少帅张骘生(张智霖 饰)被逼迎娶大军阀之女纪金翠(钟欣潼 饰),随即府内怪事丛生,人心惶惶。不久后京城涌现大批“尸婴案”,一切矛头指向少帅原配夫人钮梦鹤(梅婷 饰),随后 钮梦鹤离奇失踪,一夜之间京城81号惨遭灭门,留下一座破败鬼宅。 百年后,文物修复师宋腾在修复古宅过程中挖出大量婴儿尸骨与诡异符咒,一桩桩血淋淋的旧事似乎要将所有人拉进深渊,前世今生的恩怨情仇都一一浮现,而地宫冤魂鬼门索命的故事也就此拉开……
第一部中,小马哥(周润发 饰)死在乱枪之下,宋子豪(狄龙 饰)和弟弟宋子杰(张国荣 饰)冰释前嫌,英雄的故事还在继续。 警方怀疑宋子豪的恩师龙四(石天 饰)利用船厂做掩护,暗中操纵伪钞集团,派宋子杰去接近龙四的女儿小辉,做卧底,宋子豪为了弟弟的安全,不得不假释出狱,协助警方调查。 其实,龙四对手下的犯罪行为并不知情,他被亲信高英培陷害,不得不逃亡纽约,女儿的被害,使他精神失常,在小马哥弟弟阿健(周润发 饰)的帮助和保护下,才渐渐恢复神智。出于道义,阿健放弃了经营多年的餐厅,同龙四共同返港。 香港这边,宋氏兄弟几近艰险终于获得了高英培的信任,掌握了伪钞集团的犯罪证据,和阿健、龙四会和后,四人策划了火爆的复仇行动,也付出了鲜血甚至性命的代价。