一大清早,薩摩多羅(徐海喬 飾)在凡舍門口和雜戲班的阮班主談好了合作以后,阮班主邀請薩摩多羅去雜戲班試試舞臺。阮班主先駕著馬車走了,薩摩多羅等到阮班主的馬車走了后,就坐著黃三炮(劉冠麟 飾)的馬車追了上去。兩個人追著阮班主的馬車到了城郊的樹林里,半路上被一群橫穿道路的羊群攔截了,薩摩多羅和黃三炮就跟丟了阮班主。
等到羊群走后,黃三炮發(fā)現(xiàn)前方已經(jīng)沒有了阮班主的蹤跡,而薩摩多羅在一旁的路邊撿到了一頂血跡斑斑的帽子。集市里,街頭闖入了一輛馬車,從馬車上掉下來一具無頭的尸體,李郅(李鶴 飾)和譚雙葉(程小蒙 飾)接到百姓們的報(bào)案后立即趕了過來。
薩摩多羅和黃三炮聞訊趕來,他們認(rèn)出了無頭尸是阮班主。因?yàn)橛邪傩湛吹竭^阮班主和薩摩多羅一起在凡舍喝過茶,后來還和黃三炮一起走了,大家紛紛懷疑殺害阮班主的人就是黃三炮和薩摩多羅。翌日,李郅和薩摩多羅去了城郊的雜戲班調(diào)查線索,他們了解到戲班子里還有二班主和三班主,而且阮班主和二班主阮二歷來不和經(jīng)常吵架。
等他們回到凡舍,看到黃三炮因?yàn)榍妨隋X被賭坊的老板追到這里來要賬。李郅在賭坊老板手里卻發(fā)現(xiàn)了阮班主的玉佩,據(jù)賭坊老板所說這個玉佩是阮二輸給他的。可李郅去雜戲班捉拿阮二時(shí),阮二在逃跑時(shí)和阮班主之前一樣憑空消失了。
薩摩多羅在凡舍看別人表演戲法時(shí)突然想到了之前阮班主消失不過是一場戲法罷了,只不過兇手利用了這個戲法把阮班主殺死了。薩摩多羅立刻去大理寺把他的推論告訴了李郅。這時(shí),阮三跑到大理寺來求救,他向李郅坦白了雜戲班在五年前為了五百文害死過一個叫小雨的女孩的事。
薩摩多羅提議先護(hù)送阮三出城,抓到真兇后再治阮三的罪。李郅同意了,他讓薩摩多羅和黃三炮一起護(hù)送阮三出城。薩摩多羅和黃三炮在護(hù)送阮三的路途中,他們坐在前面趕馬時(shí)突然聽到一聲巨響,等到黃三炮打開馬車的車簾卻發(fā)現(xiàn)阮三已經(jīng)不在馬車?yán)锪恕?/p>
等到薩摩多羅和黃三炮回到城內(nèi),阮二的尸體和阮大一樣,頭被切下來了尸體扔在了街頭,頭懸掛在了城南的城樓上。薩摩多羅猜想兇手就在雜戲班的五個孩子中,于是破案小分隊(duì)去了雜戲班調(diào)查。又過了一日,消失的阮二也出現(xiàn)了,他的尸體和阮班主、阮三一樣。
薩摩多羅看到尸體出現(xiàn)的不同位置聯(lián)想到了四娘以前講過的人祭,就是圍繞死者把尸體擺放成三角形。薩摩多羅讓李郅和黃三炮去東門抓兇手,因?yàn)閮词忠欢〞讶疃念^掛在東門的城樓上。果然,破案小分隊(duì)在東門抓到了兇手,竟然就是小雨的弟弟小春,他為了替姐姐報(bào)仇所以殺死了阮家三兄弟。