圣宫年间,武则天掌权,大唐治理井井有条,大理寺分管天下刑狱,辨别黑白。在繁荣的时代,总有暗流涌动,三年前,大理寺卿遇刺身亡,大理寺开始萎靡不振,形势更加波诡。近年来,神都流传妖猫杀人,老百姓恐慌不已。有一天,官员于候出去寻花问柳。他整晚都很开心,所以他带了一个女孩回家继续缠绵。当他经过城边的一座桥时,司机感到桥下的水面烟雾弥漫,不敢前进。于候责骂司机大惊小怪,独自下车检查情况。马突然惊呆了,挣脱了缰绳。当他环顾四周时,一只黑猫的影子遮住了它,于候的接班人消失了。
第二天,中原人陈捡(周琦饰)路过孟春,买了几个馒头,一边吃一边欣赏上帝的繁华景象。一个小女孩从她身边摔了下来。陈捡扶起小女孩,关心问了几句。小女孩离开后,陈捡发现手里的馒头和钱包不见了,才发现小女孩是骗子。丢包子没关系。钱包总是要收回的。陈捡不敢在小女孩身后停下来,但小女孩显然有一些江湖招数,在街上快速穿梭。过了一会儿,她躲在一条僻静的小巷里。
当陈捡失望的时候,一只雪白的大狸猫出现在街上的草地上,直视着自己。当陈捡走近时,狸猫递了一张书卷。陈捡打开它的功夫,一朵烟花发射到空中。狸猫用前爪在地上写了一个“走”字。陈捡一点也不识字,挠头也没办法。狸猫离开后,陈捡发现草地上有一件血迹斑斑的女装。
转身寻找住宿,一家酒店正要关门,陈清扫了偷钱包的小女孩,然后走进酒店回钱包,店主的女老板声明酒店已经关门,然后两个波斯人去商店,看到两个包,慷慨,女老板很快拿了茶,想杀死一个。
陈捡被下了一个客人的命令。离开前,他想起草地上有血迹的衣服,随便问。女老板犹豫了一下。两名波斯人立即掀翻桌子,拿出怀里的匕首刺伤了女老板。对方的武功很好。他们只用了两次就平了。陈捡拿出一把伞遮住了视线。狸猫又出现了,迅速重新安排了战斗现场。伞柄碰到了女老板的脸。两个波斯人控制了它,狸猫消失了。
几个人被带到大理寺少卿上官琴(任敏饰)大厅,解释了事件的发生。两个波斯人是阿里巴巴(娃尔饰)和大理寺司直孙豹(张奕聪饰)。最近,人类谋杀案不断出现在市场上。有人反映犯罪是一对雌雄大盗。大理寺司直王琪(冯满饰)策划了这次抓贼行动。陈捡不断描述自己被狸猫引导的经历。上官琴只觉得荒谬。下令将陈拾和抓到的狸猫关在同一个牢房。
孙豹准备锁门离开牢房。狸猫突然跳上栅栏,把孙豹吓倒了。陈捡担心狸猫会伤害孙豹,所以他上前抱起狸猫。狸猫突然紧紧地咬着陈捡的胳膊,陈捡昏迷了。雌雄大盗承认了自己的罪行,但上官并不打算释放狸猫。胡思(杨)问为什么。上官提起了几天前的谋杀案。朱雀门值班时,发现俞敏洪的尸体挂在城门楼上滴血,可以躲过朱雀门的守卫,把尸体静静地放在城门楼上。恐怕只能是妖猫做的。