三十年代,中國上海,丁凱文探長讓米寶去第二站臺守著,以防草上飛溜走。草上飛男失女裝偷東西時被藍依婷發現,他想溜走時被丁凱文攔住,一群流氓上前要對付丁探長時被路過的藍依婷出手相助,藍依婷被帶回警局做口供,草上飛也被抓獲,藍依婷在車站就發現草上飛是個男人,她將懷疑都說出來。丁凱文得知藍依婷是神探井田尾雉的學生,藍依婷亮出了女人的身份,她希望在丁凱文手不當偵探。
丁凱文認為偵探的工作不適合藍依婷,她說起六年前的火災,她對丁凱文的感覺是傲慢無理,他第一眼就看出她是女人。馬巡長讓丁凱文針對藍蝶王殺人案給個說法,他壓力很大,丁凱文需要時間來查找,馬巡長給他十天時間來查案。丁凱文根據尸體和照片來搜查線索,他懷疑藍蝶王是三十歲左右的男人。藍蝶王的傳聞城中傳開。
胡老板找虞老板押貨,要從南潯押送到上海,虞老板答應過女兒不再壓鏢,虞小曼回家后看到金條就勸她爹不要押鏢,虞老板讓她將老伙計們都找回來,她將道上藍蝶王之事說出來,她只想平談地過日子,在她爹的堅持下虞小曼要求一起過去,他答應她這次押鏢結束后金盆洗手。藍依婷租房住下,她住在丁凱文樓下,她回上海是想破一宗舊案。虞老板搜集人馬前去押貨。
丁凱文在樓上遇到了藍依婷,他向米寶問起偵探會所之事,米寶將藍依婷的事情說出來。丁凱文分析藍蝶王劫持的貨都是帶有鴉片的隊伍,他去滬杭山路查詢情況。虞老板押貨時在路上的林子里見到趕尸人,他們準備換另外一條路走,計劃在九間樓歇腳。丁凱文住到了九間樓的第一個單間里,虞老板帶著隊伍入住九間樓,他和王老板十年沒見過。虞小曼被王老板安排在女兒的房間,虞老板準備連人和貨一起住到柴房,那里有足夠大的地方。虞小曼和王老板的女兒王小蕓住到了一起,除了鏢局的隊伍外只有丁凱文一人住店。
虞老板將金子分給押鏢的兄弟們,他當初解散鏢局時拿不出錢分給大家,這才了結了這個心結。虞小曼晚上做夢時夢到藍蝴蝶,她從惡夢中大叫起來,她起來見到她爹時暈倒過去,虞老板已經死去,其他貨物和人都消失了,丁凱文讓虞小曼詢問緣由。藍依婷要找到殺她全家的元兇,她去了卓立軒墳前,從工人那里知道九間樓有藍蝴蝶殺人。丁凱文讓米寶封鎖消息,還讓虞小曼回去錄口供,她認為自己聽到了藍蝶的聲音。藍依婷以私家偵探的名義來到九間樓,她見到了虞小曼并對虞老板的身體進行檢查,她查出他是中毒身亡。
虞小曼感覺活著沒啥意思,藍依婷希望她能幫助她。藍依婷趕到虞老板死亡現場時發現他的尸體不見了,她看出拖痕是仿造出來,她們追趕過去后現了虞老板的尸體,還和劉艾琳打斗起來,劉艾琳是想研究尸體,主要是破獲藍蝶案,藍依婷懷疑它是否存在。丁凱文到九間房時只見到米寶,他總感覺有些蹊蹺。記者們對丁凱文進行采訪,藍依婷也對他提出問題。
虞小曼和藍依婷、劉艾琳一起去喝酒,劉艾琳從小在育嬰堂長大,她從神父那里學到了一些東西。丁凱文發現虞老板的尸體被動過,他讓米寶去找虞小曼回來。丁凱文得知藍蝶王殺的人全是毒販子,黑幫也要查出他。上海街面上的福壽膏一天一漲,丁凱文知道茂昌貨行能買到。劉艾琳加入到了藍依婷偵探所,她感到榮幸,虞小曼也來到那里,藍依婷提出三人共同介入此案,虞小曼答應下來。
米寶知道虞小曼和偵探所簽了合同,藍依婷見到丁凱文后將情況說出來,虞小曼不懂,藍依婷持有國際刑警的辦案條件,丁凱文讓她適度介入此案。虞小曼只偷偷打開了一箱貨物查看,藍依婷這才知道貨要運到茂昌貨行,箱子里是夜壺,但里面不知道是啥東西。藍依婷準備去一趟茂昌貨行查看情況,到那里后現胡老板已死,劉艾琳對尸體進行檢查,虞小曼發現賬房后悄悄進去,藍依婷發覺有人要從他嘴里拿東西。
丁凱文到后質問起藍依婷,他不要讓她們添亂,丁凱文已經報警,還讓她們趕快走。虞小曼對丁凱文的做法不滿意,劉艾琳很喜歡他。丁凱文應馬巡長宴請過去,米寶在外面吃飯。劉艾琳不明白丁凱文為何每次都在命案現場,藍依婷清楚丁凱文的判斷。藍依婷可以確定丁凱文肯定有秘密,她要找茂昌貨行的其他人,虞小曼將拿到的賬本交給藍依婷。米寶跑遍上海得到安裝義肢的人,丁凱文讓他派線人尋找茂昌貨行的其他人。
劉艾琳將賬本的情況說分析給藍依婷,虞小曼端著包子去找米寶,藍依婷向米寶打聽茂昌貨行的賬房先生徐鶴亭,米寶稱丁探長也在找他,他答應找到后先讓她們用,然后再交差。徐鶴亭在街上被人追趕,他慌忙跑走時被巡捕房的線人阿三抓住。藍依婷見到徐鶴亭后問起胡老板的做法,他將主營鴉片的情況說出來,他也不太清楚里面的具體細節,徐鶴亭稱他有一本暗賬是偷偷記下的。丁凱文找米寶問茂昌貨行的事情,他知道徐鶴亭在他手上,米寶說徐鶴亭在藍依婷那里。藍依婷陪著徐鶴亭回去拿東西,他要有私人東西要拿。徐鶴亭拿東西時被人追殺,丁凱文及時趕到救了他,他慌忙之中將賬本丟下,賬本被丁凱文撿到。藍依婷見徐鶴亭遲遲不出來就過去查看,進去后見到了丁凱文。
藍依婷見到丁凱文后質問起來,他稱巡捕房的人要對那里進行勘查,藍依婷只好離開。丁凱文讓米寶拖住來訪的記者,藍依婷回去后想著徐鶴亭的消失有些蹊蹺,她看到賬本在丁凱文手中,她猜出藍蝶王搶了那些鴉片。丁凱文找藍依婷質問門口記者之事,她稱不是自己做的,還建議公開賬本的秘密,這樣可以打草驚蛇。
藍依婷和丁凱文一起去見了那些記者,記者們提出尖銳的問題,藍依婷稱她和自己的探員們都是女性,丁凱文急怒之下動起手來,藍依婷對他的幫忙表示感謝,丁凱文帶她從后門走時被人拍到親密照片。報紙上傳出藍蝶案的新進展,丁凱文和藍依婷都上了報紙,他們看到報紙后有些吃驚,藍依婷看到照片后清楚那只是一個巧合,她想知道是誰泄密,丁凱文也讓米寶去尋找線索。上海商會會長沈豐齋慕名找到藍依婷的偵探所,他是想查藍蝶之迷,還拿出先支付的破案費用。
藍依婷給沈豐齋握手時看到他大姆指的情況,丁凱文讓米寶找出那一年火災的報紙,他想起藍依婷的話后去檔案室查看火災的卷宗,結果發現里面是空的,問過這后才知道那案子結案后不久就空了。米寶將舊報紙拿給丁凱文,他在醫院打聽后發現符合要求的只有五個人。丁凱文開始調查藍山隱事件,他去找杜老先生調查,杜老說起藍山隱當年是揭露黑幫之事才被殺害,還提到了卓立軒。虞小曼沒從米寶那里打聽到有價值的線索,藍依婷讓她通知米寶繼續關注徐鶴亭。
丁凱文在找藍蝶王,他通過醫生給他設局,他知道藍蝶王就是卓立軒,但丁凱文根據線索讓案件向前發展,他看到房間里的藍蝶,還聽到了琴聲。丁凱文找到了卓立軒,他對他很配服,卓立軒承認誤殺了虞鏢師,他將當年隱姓埋名的情況說出來,他也一直在查找當年的暮后推手,卓立軒認為那些運送煙土之人死有于辜,當時他放走了虞鏢師的手下。
丁凱文見到藍依婷后說起當年藍山隱夫妻被害案,這讓藍依婷情不自禁地哭起來。虞小曼帶著點心找米寶幫忙,藍依婷帶人找到徐鶴亭,他只好講茂昌貨行的交易地點說出來。丁凱文看到徐鶴亭和藍依婷在一起,徐鶴亭出門后不久就被告殺死在大街上。藍依婷宣布吸蛇出洞,她派人去打探消息。卓文軒得知有人在百樂酒館要高價出售鴉片,他想繼續殺貨。