班主告诉杨金邦(黄宗泽 饰)是唐杰(黄子腾 饰)非要搭班给黄老板庆寿时变魔术,杨金邦安排小宋给唐杰画像,给张其芳全城搜捕魔术师提供依据。一个探员发现唐杰的住所,在房间内发现装扮成梅姐的服装,更主要的是看到唐杰已经刺杀的黄魁和夏时雨的画像及下一步的刺杀对象潘玉山的画像,众人急匆匆朝慈善活动现场跑去。蚂蟥跳上舞台,却发现魔术师没有问题,这时候,响起了一声枪响,潘玉山应声倒地,那名探员揭掉了用来伪装的胡须,原来他就是唐杰。杨金邦因为自己的大意导致潘玉山被刺而灰心丧气,感到深深的耻辱,准备解散侦探所。陆艳儿(杨淇 饰)赌气地把侦探所的招牌扯掉,骂杨金邦为懦夫,杨金邦陷入思索。他发现唐杰计谋中的破绽,明白唐杰是在利用自己大侦探的身份完成表演,完美谢幕,他质疑自己是否称得上侦探,甚至认为自己就是害死潘玉山的帮凶。深夜,理查德法官把李伯伦从睡梦中叫醒,催促李伯伦直接判处死刑,立即执行。陆艳儿把杨金邦拉进烟馆,希望能够帮他找回作为侦探的良知。眼前的凄惨景象激起了杨金邦心中的斗志,他明白了陆艳儿的良苦用心。大牢内的唐杰被噩梦惊醒,他梦到了小时候的自己因为父亲吸食鸦片而导致的家破人亡。杨金邦揭穿了唐杰最后的谢幕应该在法庭上,因为唐杰承认了杀害三人,却没有透露任何作案动机。告诉唐杰自己到烟馆看到很多家庭被鸦片逼得家破人亡,这就是唐杰的谋杀动机,要求看唐杰手中所保留的那三个人贩毒的证据遭到唐杰的拒绝。陆艳儿告诉唐杰,侦探组准备帮助他,唐杰提出开庭当日尽量多招集一些媒体记者。侦探组明知唐杰所杀的都是以贩毒牟取暴利的恶人,目的在于斩断这条罪恶的毒链,但是苦于没有证据,法庭找不到轻判的证据。杨金邦感觉唐杰一定会在法庭上公开贩毒真相,取得新闻界和民众的公愤,陆艳儿找媒体对案件进行了一系列倾向鲜明的报道。开庭当日,各路记者齐聚会审公廨,张其芳满脸懊恼,神情沮丧,他作为一名中国人,深感鸦片害人不浅,希望多出几个像唐杰一样的英雄。庭审现场,公诉人回顾了唐杰杀人的经过,法庭准备直接宣判,这时候,唐杰对自己连杀三人供认不讳,却要求补充说明自己的杀人动机。