
相传“千门”由伏羲氏创立,在历史中不断演化发展,形成各门各派,涵盖赌术、骗局、易容术、催眠术、中国戏法等等,民国时期最为鼎盛。“千门”技艺概不外传,直到门中一少年为报杀父之仇,开始揭秘各中因果,世人才恍然大悟。 故事发生在民国时期一个“三不管”的地界,这里三教九流汇集,俨然是一个暗潮汹涌的小江湖。因一场离奇的案件,三个身份各异的年轻人走到一起,开始“组团”破案的历程。此后一桩桩超自然离奇案件接踵而至,各色光怪陆离的江湖奇人悉数登场,隐藏在所有案件背后的神秘力量慢慢浮出水面。
上海滩十里洋场,灯红酒绿的背后影藏着许多不为人知的神秘门派他们统称千门。所谓千门,起源于伏羲氏,流传至今,就在每个人的身边。在刀光剑影,血雨腥风中,形成了一个神秘莫测的暗里江湖。幻门,千人千面,行踪不定,易容幻术专家。蝎门,五毒为原料,救命又杀人,擅长制毒又下蛊。万器门,木牛流马,销簧机括,暗器专攻。诡门,千举万变,诡道有宗,是掌控所有千门诡术的最强门派。千门江湖,深不可测。有人的地方,便有江湖;有江湖的地方,便有纷争。无数光怪陆离的千门诡事,都在上海滩的三不管地界——天府里,不断上演着。
苏子全回想这根白色羽毛应该是那天魔术师变鸽子时散落的鸽子毛,所以推断魔术师一定进过老板娘的房间,老板娘十分惊恐赶紧解开绑住苏子全的绳子让他继续破案。苏子全环顾房间,发现老板娘换了浴桶,赶紧去后巷查看了旧桶。果然在旧桶里发现了和医院一模一样的乳胶皮屑,明白了事情的原委。据苏子全猜想,当时善用障眼法的魔术师利用唐青云分散大家注意力,同时威胁唐大小姐,从而让所有人都认为唐青云是被暗门机关转移到别处,而其实魔术师早已混在人群中溜走,苏大全从手法上推断是雾门中人,他决定去陈一鸣那儿告诉他这个线索。唐小姐和陈一鸣坐车跟踪当日涉案的护士,发现护士进了一家很远的花店买花,他们认为此时定有蹊跷,唐小姐决定亲自和护士交涉。面对装作不知实情的护士,唐小姐开门见山用支票和唐家的保护来劝护士说出当日的实情。
苏子全回到剧院越想越不对劲,觉得陈一鸣给他的一点钱像是封口费一般把他打发走了,但他对这个案件还是很感兴趣。苏子全找来好友老麻雀想打听关于陈一鸣、唐青云、魔术师三人的一些事情,老麻雀是上海滩有名的万事通,他年纪比苏子全略小几岁但身形却不满一米二,说话十分幽默又爱拍马屁。唐府,苏子全在陈一鸣面前提起三年前唐家大少爷的车祸,并表现了对陈一鸣的怀疑,唐小姐下楼后陈一鸣点了陈一鸣的痛穴让他不要再说下去。苏子全只好在唐黛云面前推理了一番他发现的新线索。他查看了那天被烧死的所有尸体口鼻中都没有烟灰,据此推断现场的被烧死的尸体都是死了以后被拉过去的无名尸。
闻讯赶到的警察迅速包围了现场,苏子全翻看了尸体旁的钱包并没有发现异样,回过头在远处的人群中看到了魔术师的身影赶紧追上前去,追到胡同里面时发现刚刚的黑影早已消失得无影无踪。回到案发现场时,唐小姐发现了在墙壁上的金属九爪钩。苏子全回到剧院后将正在赌博的老麻雀叫到一旁问消息,正巧被楼梯上下来的老板娘逮个正着,老板娘怪苏子全这几日的无故消失就让老麻雀把苏子全绑起来吊在在剧院门口。苏子全拜托老麻雀调查黄天师的背景,但老麻雀似乎知道什么劝苏子全最好不要过问这件事情。
唐黛云和芦紫绡一起冲到担架旁,看着尸体上覆盖的白布和已经哭得稀里哗啦的唐黛云,芦紫绡以为苏子全死了,哭得不能自已。不料只是受了轻伤的苏子全却从旁边房间走了出来,躺在担架上的其实是陈一鸣。没过多久,上海的各大报纸上发表了唐黛云请来的印度高僧库普塔为陈一鸣施了起死回生之术的新闻,唐黛云和印度高僧还特地召开了新闻发布会,想一探究竟的黄天师也来到现场,但他怎么看这个印度高僧都觉得眼熟,其实印度高僧是苏子全乔装打扮的。在场的记者追问黄天师和库普塔高僧谁的本领更强,扮作库普塔的苏子也顺水推舟,用激将法气跑了黄天师。这个骗局是苏子全唐黛云和芦紫绡三人为揭穿黄天师的谎言故意设下的,一如他们所料,被抢了风头的黄天师正在修道院里气得跺脚呢,他的修道院从之前的门庭若市一下子变成了门可罗雀,断了财路的黄天师除非能证明他的法力比印度高僧更高强,才能重新敛收钱财,三人推断黄天师肯定会来医院动手脚,决定轮流值守。
苏子全一路追赶黄天师到了甲板尽头,追问黄天师幕后的指使,已陷入绝境的黄天师为求保命正欲说出真相,不料远处灯塔上却传来魔术师的诡笑声,黄天师也被头顶突然破裂的气球中迸出的粉末致燃当场烧死,众人被这突如其来的变化惊得不知所措。不愿多生是非的朱探长决定就此结案,一旁的陈一鸣竟然也随声附和,面对明摆着的疑点而不追查的陈一鸣,苏子全再次质疑他确有私心。这时陈一鸣接到了魔术师直接打到警局的电话,魔术师坦言并未想到陈一鸣还活着,并要主动帮他解决那些知道他过去身份的人,但当陈一鸣追问魔术师的目的何在时,却被挂断了电话。
不断有自称是林佩玉的女人试图跳楼自杀,她们都与真林佩玉一样身着红衣,警察局里一时忙得不可开交。也害怕被鬼附身的芦紫绡求苏子全陪自己来医院烧纸驱邪,却偶遇了同样怕鬼的刘督军也在医院里烧纸避祸,这时朱探长又带进来了一位身着红衣背着林佩玉台词跳江的假林佩玉就诊。不多时,假林佩玉悠悠醒转,诉说自己去看电影时突然见到了回来报仇的林佩玉,自己只记得林佩玉嘴边念叨着要找负心汉报仇,其他的包括何时换的衣服什么的都不记得了。被迷离的案情整得百思不得其解的苏子全正欲去电影院一探究竟时,唐黛云正巧来找他道出自己发现每一位跳楼女都曾念过林佩玉主演电影的台词,找到同一线索的两人立刻决定一起出门继续追查,醋意大发的芦紫绡以为两人要去看电影约会,百般阻拦,苏子全顺手就把芦紫绡推给了又来纠缠她的刘督军。
苏子全分析出拆白党最喜欢的三类女人分别是寡妇、小妾和像唐黛云这样的富家千金。他让唐黛云本色出演富家小姐,同时登报谎称林佩玉留下巨额保险金,引拆白党白云飞上钩。而唐黛云经过深思熟虑决定以没见过世面的乡村姑娘林黛云同时也是巨额保险金受益人的身份出现,这个人设相比傻白甜的富家千金更容易引白云飞上钩,陈一鸣则扮演成唐黛云的表哥,苏子全扮演成保险公司负责保单的律师,万事具备只欠东风,一出好戏即将开场。白云飞果然如期而至,假扮成接待人员的芦紫绡引他入屋,唐黛云和陈一鸣则当着白云飞的面把各自的角色演得入木三分,成功骗到了不知内情的白云飞。
又一名身着红衣扮成林佩玉的女子冒着大雨只身来到了白云飞的住处,白云飞正喜滋滋地跟朋友打电话炫耀自己虽然没有拿到保险金,但又钓上了一个富婆,丝毫没听到动静。待他挂断电话走回房间时,却被迎面碰上的这个假林佩玉一刀捅死。闻讯而来的苏子全、唐黛云和陈一鸣一起来到,因为被耍弄过一次担心这个白云飞恐又是乔装改扮,苏子全立即上前察验,发现死的是真的白云飞,而角落里那个已经清醒过来的假林佩玉正满手是血的瑟瑟发抖,这个本名叫林雅珍的女子嘴里一直不停念叨着不是自己而是林佩玉杀的人,在现场破案的刘督军和朱探长也因为已被近日发生过多起的鬼附身事件整得一头雾水,根本分辨不出面前这个林雅珍所言是真是假,苏子全却猛然想起了一个能分辨是真鬼还是装鬼的人来。
众人皆知已被鬼附身搞疯的刘督军不可能为林雅珍量刑减罪,便一起商量着帮林雅珍逃走。陈一鸣为林雅珍准备好了离开上海的船票,苏子全负责把她从医院弄出去,唐黛云还给了她一张支票做盘缠,她临走之前只需要去唐氏典当行兑换成现金即可。当晚,唐黛云故意把刘督军找来医院,用捐助10万元善款重建医院的理由拖住他,苏子全趁机让林雅珍乔装打扮成马嘉的模样,随刘督军顺利走出了医院。恢复自由身的林雅珍按事先交代好的地址先去了唐氏典当行取到现金,又到码头准备离开时,才得知开船时间早已过去,正踌躇间却再次被众人团团围住,苏子全当面拆穿了林雅珍假借林佩玉鬼附身杀死白云飞的真相,而之前那些自称被林佩玉鬼附身的女子也都是林雅珍事先布下的局。
刘督军又来纠缠芦紫绡,急不可耐地他关上房门欲霸王硬上弓,芦紫绡在呼救命。苏子全为营救出视如亲人的老板娘,先是在是督军的汽车底下放置了炸药引起爆炸,把门口守卫的士兵吸引出去,自己再趁机上楼把刘督军蒙头暴揍了一顿,之后拉着卢梓骁芦一起逃出了剧院。没吃上葡萄反被揍的刘督军气急败坏,在后面穷追不舍,两人无奈只得分头逃跑,苏子全本想利用自己把刘督军的人引开,但刘督军根本不上当继续追赶芦紫绡。就在芦紫绡走投无路时,恰巧被迎面碰上的马元康元帅和远东会社会长的广濑救下,刘督军虽然心有不甘,但碍于马大帅的实力高于自己,只得无奈撤兵,还被迫要清出府邸给马元帅居住。事后,马元康还贴心地派手下人送芦紫绡回家,这些举动都让芦紫绡对这个初次见面的马大帅颇有好感。正在收拾搬家的刘督军,突然听到有人在自己房中说话,原来是魔术师罗冰前来找刘督军寻求合作。
苏子全在唐黛云家中惊讶得知刘督军已经七窍流血而死,他不解自己明明看到的是刘督军掉包了衣服要陷害马元康,担心苏子全的安全陈一鸣劝他不要再查下去了,唐黛云和苏子全对陈一鸣突然表现出来的反常举动非常惊讶,在此之前陈一鸣可是视苏子全为死对头的。马元康用广濑手中的双龙佩和日本人先进的武器置换了广濑想要的东北地区采矿权,广濑还在马元康的建议下,将签约仪式的地点改换成上海最大最安全的金库举行。苏子全为了查刘督军的案子,走了朱探长的后门,私自到停尸房查验刘督军的尸体,通过和右侧大腿外的伤口和中毒的体液,明白了刘督军是被人用毒器刺伤腿部毒死的。舞女和刘督军的死并没有关系,她是因为丈夫被杀才来找广濑报仇的。
重出江湖的赛狸猫下战书要偷双龙佩的新闻,一时充斥了全上海滩。担心双龙佩会发生意外,广濑带着日本兵严防死守在唐氏银行门口,严重干扰了银行的正常经营,唐黛云和陈一鸣严词反对也依然无效。平安戏院突然来了很多手里带着大家伙的人,芦紫绡看出他们都是听说了消息前来踩盘子的贼,警告正要出门查案的苏子全还是呆在家里小心为妙。这时唐黛云和陈一鸣来到戏院楼下,傻乎乎的唐黛云不仅大声呼喊苏子全的名字,还主动自报家门,把那些踩盘贼的目光全吸引到了自己身上。芦紫绡立刻打断了她,警告引火上身的唐黛云要小心双龙佩被偷,但大大咧咧的唐黛云丝毫不介意,她对自己家固若金汤的金库非常有信心。书归正传,唐黛云和陈一鸣是来找苏子全一起调查这个赛狸猫的真假的,尽管这其中不仅牵涉到千门还有日本人,水很深,但唐黛云为了查出哥哥的下落毫不畏惧,四人再次达成团队作战的一致。
被带回警局的芦紫绡面对盯着她的马元康忐忑不已,却嘴不饶人的一直喊怨,但马元康早已知晓芦紫绡的平安戏院其实是上海滩最大的销赃窝点,他列举出数个曾在平安戏院发生过最后都不了了之的案件,让芦紫绡无言以对只好认栽。本以为马元康是要抓自己伏法的,但不料马元康却是想把她收入房中助她从此远离这种黑道生活,还轻易放芦紫绡离开了警局,告诉她大帅府的大门会随时为她敞开。芦紫绡战战兢兢的出了警局,她被马元康180度的大转弯吓得惊魂未定,刚出门又被一直守在警局门口等她的苏子全吓了一跳,看着对自己只有家人般关怀的苏子全和刚才马元康的热烈追求,芦紫绡不禁慨叹人生并不能事事皆如自己心愿。发觉双龙佩已经被调包的广濑急切地来到唐家找唐黛云,他怀疑在签约仪式上有人偷龙转凤悄悄拿走了真双龙佩,以重兵挟持唐黛云回去协助调查。
马元康一眼识破这封信系伪造,因为他很清楚只有左手的赛狸猫写出的字都是微微向右倾斜的,而不是这封信上的向左倾斜。陈一鸣和苏子全也大方承认信的确是苏子全口述陈一鸣执笔伪造的,但他们也道破了马元康拿走真双龙佩的真相。有着一颗中国心的马元康不愿做卖国贼,用国宝跟日本人做生意,于是先去远东会社摸清了广濑平时的活动范围,再以赛狸猫的名义写下挑战书并命令手下连夜送出,而这个送信之人就是马元康的心腹王副官,因为这个人在到达上海一天后就再也没出现过了。之后为了洗脱嫌疑制造不在场的证明,马元康特意请芦紫绡吃饭,日本人知道赛狸猫的厉害不敢轻怠,马元康于是趁机提出更换双龙佩存放地点。签约当日,马元康安排王副官拉下电闸,又趁黑把双龙佩放入日方鉴定师口袋,再串通三位中国鉴定专家把双龙佩说成假的,因为要面子的广濑一定会当场处决了日方鉴定师,这双龙佩的真假就只有中国鉴定师说了算了。
芦紫绡打开马元康送给他的礼物,里面是一支手枪和一封马元康亲手写的求爱信,虽然鲜有人用手枪作礼物,但苏子全一语道破这把手枪跟马元康正在用的是一对儿的,他也看出了马元康对老板娘的真心,揶揄芦紫绡离嫁进大帅府的日子不远了。芦紫绡正欲挑明自己的真心其实在苏子全这里,话还没出口老麻雀就前来向苏子全汇报已经找到了刘督军的小妾,苏子全立刻随老麻雀飞奔了出去,芦紫绡的表白再次以失败告终。苏子全经过对刘督军小妾的询问认定刘督军的幕后主使就是魔术师罗冰,刘督军小妾还提到了刘督军曾只身出入过石库门的仓库,感觉到其中定有蹊跷的苏子全让老麻雀帮忙通知陈一鸣到大帅府集合,自己先跑到大帅府给马元康报信,却听门卫说马元康已经去了这个石库门的仓库,而老麻雀遍寻不见陈一鸣,苏子全只好只身赶去,却在刚进门时就发现了已经遇害的马元康和地上遗留的一把带血的匕首,苏子全随即对案发现场进行勘查,正在这时,马元康的副官丁义带兵闯入,张口就指认苏子全就是杀害马元康的凶手,把他抓去了警察局。
苏子全问起陈一鸣是否去过马元康的案发现场,陈一鸣否认,强调自己一直呆在唐家,但苏子全心知肚明他在撒谎,因为他让老麻雀去找陈一鸣时,陈一鸣明明不在家,而且陈一鸣鞋上的木屑也证明他的确去过石库门仓库的案发现场,但昨日两人还与马元康把酒言欢,按理说陈一鸣不可能有杀害马元康的动机。苏子全分析马元康一死受益最大的就是丁副官,自己刚进仓库丁副官就带人赶到说明他就在附近,案发现场的马元康并没有拔枪,伤口也是近距离射击所致,也说明凶手就是马元康的熟人,苏子全察看尸体时还发现了马元康手里握着几张不知何意的报纸,案发现场还有另一滩别人的血迹,那就说明现场还有一人受伤或者是故意为之要请马元康入瓮,而陈一鸣鞋上的木屑也表明他就在现场,但陈一鸣为何这么做,苏子全却百思不得其解。
芦紫绡来找唐黛云告知劫狱救出苏子全的打算,但可能会搭上整个唐家,唐黛云也可能会失去千金小姐的地位,但唐黛云义无反顾,听出了唐黛云和苏子全两人的心意互通,芦紫绡抑制住心里的悲伤拜托唐黛云日后多加照顾苏子全。苏子全偷偷拜托朱探长为自己找来马元康的文件和警卫员的笔录,想从中寻找线索。从这些资料里,苏子全得知马元康是接完一个电话后才独处出门去石库门仓库的,但不知道电话到底是谁打的。朱探长还告知苏子全,马元康曾经专门找出当年唐家灭门惨案的全部新闻详细察看,苏子全立刻联想到了案发现场也有关于唐家新闻的报纸。
马元康的追悼仪式上,丁义对着棺材正沾沾自喜,他算计着等和日本人的合约签完这20万虎军就是自己的了。日本人广濑也带着双龙佩来到了追悼仪式现场,假借祭奠名义实为与丁义重新签署东北采矿权的合约,在场的虎军都心知肚明签署合约并非马元康的本意,对丁义的做法愤愤不平。这时手持马元康定情手枪的芦紫绡在王副官的保护下来到现场,王副官身上绑满了炸药,今天他誓要为马元康报仇,不能让吃里爬外的丁义得逞。芦紫绡用手中的这把枪征服了现场的虎军将士们,死不认账的丁义还在进行着最后挣扎,一口咬定是王副官指使苏子全杀害了马元康,王副官用自己身上的枪伤证明了丁义卖主求荣,杀害马大帅做日本人走狗的事实,广濑见势不好和丁义也临阵反目想要溜走,丁义为求自保挟持住广濑,几方势力共聚一处,追悼仪式瞬间变成了枪战现场,广濑趁丁义不备用刀扎了他的大腿趁机溜走,一番枪战后王副官也终于杀了丁义,为马元康报了仇。
马嘉和朱九带苏子全安全到达码头,等候在码头的老麻雀还带来了苏子全的全部家当,但苏子全坚持留下继续查清真相,他翻出包里放着的唐家的资料,嘴里嘟囔着马元康那封电报的内容,旁边的朱九却听懂了这是一句温州话,意思是说陈一鸣是唐家灭门案的凶手秦风。正在这时,小金条跑来告知唐黛云被劫持的事,苏子全根据劫持者留下的字条分析出他们都去了诡崖,也立刻跑了去。为马元康报完仇的芦紫绡询问王副官和马元康的相识和接下来的打算,十年前遇害的王副官有幸被马元康搭救,接下来他打算留下来寻找他的家人。这时老麻雀和马嘉来告知芦紫绡唐黛云被绑架,陈一鸣和苏子全都去了诡崖救人的事,焦急的两人也立刻开车前往。陈一鸣赶到诡崖时,唐黛云已被魔术师绑在悬崖边的树上,但她死活也不相信魔术师所说的是陈一鸣杀害了唐家满门的事,魔术师看出陈一鸣当初留下唐黛云这个活口是因为爱上了她,但他为救自己弟弟杀了老门主,也破坏了魔术师想当门主的计划,必须付出代价。