該片講述的是某公安局重案組組長顧鎮和他的重案組隊員們偵破案件的故事。
警方在追捕搶劫嫌犯的過程中意外破獲地下錢莊的案件在新聞中報導。長洲省淮洲市公安局刑偵支隊在追捕搶劫金舖的嫌犯時,於一座廢棄舊樓內意外發現了一個地下錢莊,共抓獲九名犯罪嫌疑人,摧毀了兩個犯罪團伙,凍結涉案資金一千四百萬元,並扣押了一批作案工具,包括銀行卡、車輛、電腦、U盾、編碼器等,涉案金額高達七千五百萬元。據知情人透露,警方已根據這條非法經營錢莊的線索成立專案組展開調查。
在這座城市的某個角落,一名女孩被打得遍體鱗傷,被關押在地下牢籠中呼救無門。隨後,一名戴面具的男子潑灑汽油並點燃火焰,女孩驚恐地看著火勢蔓延並求救,而面具男則轉身離去。長洲市刑偵隊長顧鎮在此次破獲行動中表現突出,作為從普通民警成長起來的隊長,他受到了新聞的大肆報導,而他的照片也成為了犯罪分子憎恨的目標。
在街頭小攤上,刑偵隊員秦泰安正在用餐時,偶然發現旁邊的男子正是被通緝的嫌犯。此時,顧鎮進入小攤,與秦泰安交換眼神後開始實施抓捕行動。嫌疑犯即使拿出大刀也無濟於事,最終被顧鎮當場製服。事後,顧鎮告知攤主如有任何損失可到刑偵支隊找他。
嫌疑人逃亡五年期間猶如過街老鼠,但在審訊室中卻保持沉默。刑偵支隊犯罪心理專家孔如柏的一番話讓他崩潰大哭。孔如柏即將調任至此,他擁有心理學碩士學位,才華橫溢且相貌出眾。顧鎮成功抓捕逃亡五年的逃犯,但孔如柏的到來卻讓他有些不自在。原來,孔如柏是孔如鬆的弟弟,兩人之間有著深厚的羈絆。
顧鎮接到蘇淺的電話,她正在休息時發現嫌疑人在不適當的時間參與了線下活動。顧鎮決定親自抓捕該嫌疑人。他來到法醫蘇淺身邊時,蘇淺勸他口頭教育即可,切勿使用暴力。然而顧鎮十分生氣,因為追星人群中,那個女孩喊口號十分賣力,這樣的情況已經不是第一次發生了。
顧鎮回到局裡發現孔如柏未歸,得知他因房子裝修暫無住處後,便邀請他暫時住在自己家中。很快,刑偵支隊接到了新案件:明星孟子蘇起床時發現一具女屍出現在自己床邊。女屍身著清潔工服裝,但打扮卻十分精緻。女屍身上的房卡是保洁大媽的,據保洁大媽稱,死去的女孩是孟子甦的粉絲,為了得到偶像的個人物品給了她兩千塊錢,並拿到了房卡和清潔工的衣服。然而,孟子蘇房間附近的監控被特意交代過不允許拍攝。但隊員在孟子蘇房間發現了隱藏攝像頭,其終端應該位於酒店的某個房間。顧鎮指派隊員調查酒店所有房間。
孟子蘇被帶回局裡接受審訊時表現出抗拒態度。她交代稱,當天一直在拍戲,晚上則與演員外出吃宵夜直至凌晨兩三點左右。經紀人凱莉將孟子蘇送回房間,並表示當時自己也很困倦,完全沒有察覺到房間裡有人。孟子蘇稱迷迷糊糊喝了一杯紅酒,她以為是凱莉倒的,但凱莉否認了這一說法。整個樓層住的基本上是酒店工作人員,唯獨孟子蘇對面的房間在劇組入住前已被預訂,當天入住的是一名大學生。
曉棠是孟子甦的忠實粉絲,她計劃明天組織一場花牆應援活動,邊走邊與電話中的另一位粉絲商討如何給予孟子蘇最大的支持。突然,一輛車故意駛近嚇了她一跳,曉棠被驚得坐在了地上。緊接著,一個黑色袋子從車上被扔下,曉棠邊抱怨邊上前查看,卻發現一隻燒焦的手從袋子裡露了出來。曉棠驚恐萬分,立刻打電話給顧鎮求救。
由於驚嚇過度,曉棠第二天無法去上課,顧鎮不得不反复致電她的老師表示歉意。孔如柏建議顧鎮為曉棠進行心理輔導,因為犯罪嫌疑人的行為極其殘忍,將死者燒傷後丟棄。嫌疑人尚未落網,但受害者卻是他們認識的人——尹青,她是五年前連環綁架殺人案主犯馮超的女友,因參與綁架被判刑四年,剛出獄不久便遭遇不幸。這是蓄意報復嗎?但馮超已死五年,誰會去報復一個死人呢?孔如柏對這個案件充滿興趣,但顧鎮已將其交給其他同事處理,他們當前的重點是調查與明星相關的案件。
顧鎮和孔如柏來到劇組,嚮導演詢問孟子甦的情況。導演對孟子蘇頗有微詞,認為他剛走紅就變得傲慢無禮,對周圍人都不友善,而孟子蘇也只能拿經紀人凱莉出氣。導演曾多次看到凱莉在角落裡偷偷哭泣。至於死者,導演並不認識,建議他們去找孟子甦的粉絲了解情況。曉棠恰好在這群粉絲中,被顧鎮發現後顯得有些心虛,但顧鎮和孔如柏此刻更專注於案件調查。認識死者的只有曉棠和另一個女孩,曉棠覺得死者看起來眼熟,像是林曉靜,她是後援會九群的群主,即將從淮洲大學畢業。
酒店預訂者是淮洲大學的學生王乾,他當天去酒店訂了房間,但女友未能前來,於是他決定去網吧打遊戲過夜,因此並不在酒店。王乾非常配合調查,還提供了網吧的名稱。蘇淺在紅酒中發現了聽話水的成分,目前嫌疑對象鎖定為孟子蘇和凱莉。雖然房間內的隱藏攝像頭無法查出,但粉絲送的禮物中卻藏有玄機——一個玩偶內藏有攝像頭。通過攝像頭拍攝的畫面,他們發現孟子蘇與經紀人凱莉關係非同尋常,而安裝攝像頭的人正是凱莉。凱莉承認與孟子蘇戀愛,但孟子蘇不願公開關係,還在外人面前訓斥她,導致她多年來遭受粉絲網暴。凱莉想通過攝像頭偷拍畫面賣給狗仔以公開戀情,但攝像頭實際上是壞的。
孟子蘇其實早就知道凱莉安裝了攝像頭,因此提前將其弄壞。曉棠和安娜離開酒店時,安娜的朋友來接她,而曉棠因有事並未同行。警察將監控攝像頭拍攝的畫面拿給王乾辨認,王乾發現穿著保洁服的人很像他的女友劉思凡,而劉思凡已失踪。曉棠曾提及孟子蘇最出圈的戲是在天台拍攝,於是顧鎮和孔如柏來到學校天台,果然發現了犯罪嫌疑人劉思凡。
犯罪嫌疑人劉思凡正站在天台上,情緒激動,手中緊抱著孟子甦的抱枕,一言不合便聲稱要跳樓。顧鎮和孔如柏兩人正小心翼翼地勸說她下來。然而,劉思凡深知王乾已被帶走問話,他們必定已經知情。
劉思凡坦言,事情的發展遠非她所預料。自孟子蘇出道以來,她便瘋狂地迷戀上了他,對他的一切都充滿了熱愛,只要有機會,就想方設法地接近他。但她堅稱自己與林曉靜不同,自認為比林曉靜更有頭腦。她曾向林曉靜傳授各種接近孟子甦的方法,卻未曾料到林曉靜會偷盜孟子甦的物品並在粉絲群中炫耀,這令劉思凡極為不滿。
此次孟子蘇因拍戲來到她的城市,劉思凡計劃獨自行動,但林曉靜卻主動聯繫她要求一同行動。兩人共同製作了監控玩偶,然而林曉靜卻只送出了自己的那份。劉思凡提前聯繫了清潔工,卻被林曉靜搶先一步。
林曉靜趁無人之際潛入房間,偷拍了大量物品並發至粉絲群,甚至揚言要拿走胸針和手鍊。劉思凡請求林曉靜給她一個胸針作為補償,卻遭到了拒絕。於是,劉思凡讓王乾提前預訂了孟子蘇酒店對面的房間,卻又告知他自己無法前往。她讓王乾的死黨邀請他們去網吧包夜,趁機偽裝成清潔工進入預訂的房間。待孟子蘇外出後,她悄悄潛入其房間,沉浸在這種非法行為帶來的快感中。
然而,林曉靜再次闖入,劉思凡警覺地躲藏起來,卻發現林曉靜盜用了她的創意,在孟子甦的紅酒中下藥。經紀人帶著孟子蘇返回房間後,劉思凡和林曉靜看到經紀人幫孟子蘇脫衣解帶,心中憤懣不已。
待經紀人離開後,孟子蘇喝下了被下藥的紅酒。林曉靜從窗簾後現身,也喝了一些紅酒,準備趁機佔有孟子蘇。她躺在孟子蘇身邊拍攝了大量照片。劉思凡目睹了這一切,決不允許林曉靜玷污自己的偶像。於是,她悄悄在紅酒中下了聽話水,林曉靜喝下後神誌不清。劉思凡將她換回清潔工的衣服,讓她在孟子蘇房間裡留宿一晚。她原本計劃讓孟子甦醒來時對林曉靜產生厭惡,從而讓林曉靜永遠無法接近孟子蘇。然而,林曉靜的身體對麻醉劑產生了過激反應,在暈倒時嘔吐導致窒息死亡。
劉思凡深感愧疚,認為自己既對不起林曉靜,也對不起孟子蘇。她覺得自己毀了孟子甦的一生,恨不得以死謝罪。顧鎮和孔如柏告訴她,孟子蘇因偷稅漏稅被帶走調查,且隱婚生子。他們認為,為這樣的人去死並不值得。劉思凡聽後腿一軟,差點墜樓,幸好被顧鎮和孔如柏及時拉住。
與此同時,孟子甦的形象崩塌,曉棠心情低落,轉而喜歡上了另一個偶像。顧鎮對她這種輕易改變偶像的行為感到無奈。安娜在酒吧心情不佳,被哥哥帶回家後入睡。醒來後,她發現桌上有一杯熱牛奶,而身邊掛滿了詭異的畫作。洗手間里傳來洗澡的水聲,讓她有些害羞。
曉棠勸顧鎮去追回自己的姐姐,但顧鎮警告她不要多管閒事,讓她好好學習。曉棠聽後氣憤地離開。孔如柏和顧鎮正在討論入室搶劫案時,接到電話稱酒吧里發生了命案。
顧鎮接到電話,得知酒吧內發生了命案,他立即與孔如柏一同趕往現場。在酒吧里,蘇淺正在檢查屍體,發現屍體已經出現屍僵,推斷死亡時間大約在三四個小時前,即凌晨三點左右,且嫌疑人可能從死者身後襲擊。酒吧老闆和服務員透露,昨晚有人揚言要殺死死者。說這話的是一名叫曉棠的女大學生,她衝進酒吧時宣稱要殺馬特奧,而馬特奧則回應說,如果今晚他死了,就是曉棠幹的。顧鎮聽後露出震驚的神色,隨後曉棠被帶到警察局配合調查。
死者只有一個英文名馬特奧,酒吧老闆表示他每週都來,且每次帶的女性伴侶都不同。警察認出死者其實是名叫劉昂的人,是一所成ren培訓班的美術老師,擅長人體繪畫,他筆下的女性形象展現出一種獨特的美感,被譽為當代“婦女之友”,在當地小有名氣。曉棠在接受調查時,顧鎮心中有所顧慮,因為孔如柏告訴他,曉棠是他前女友的妹妹,儘管並非直系親屬,但仍需迴避。曉棠承認,劉昂算是她的前男友之一,她確實在酒吧里說過要殺他的話。當時,曉棠和朋友在酒吧遇到劉昂與另一名女子親密無間,她一氣之下打了劉昂一巴掌,並用酒瓶砸向他,揚言要殺他,隨後被朋友帶走。離開酒吧後,曉棠與安娜同行,但中途因嫌安娜煩而獨自離開。
曉棠獨自走在一條偏僻的小路上,被一個戴面具的人推入水中。她在水中呼救,但路過的老奶奶因神誌不清並未施以援手。幸運的是,水並不深,曉棠自救後前往公共衛生間整理,後來學校開門她才回去上課。她之所以不回家,是因為已無家可歸。曉棠原本以為劉昂只是會控告她互相傷害,沒想到他已經死亡。
顧鎮向孔如柏提議,提供曉棠的個人身份信息,看是否能對破案有所幫助。同時,他們得知死者劉昂患有肝癌晚期,但可能由於病症不明顯,他自己都未必知情。孔如柏推測嫌疑人袖子上可能沾有血跡,並已安排人員調取監控錄像。此外,劉昂的西裝非常考究,是高級定制款,對於一個講師來說顯得頗為奢侈,整套行頭價值近十萬元。
不久,酒吧不遠處又發生一起命案,一名女性屍體被發現在角落。蘇淺檢查後判斷,死亡時間也是在凌晨,死者手腳有捆綁痕跡。與此同時,孔如柏前往西裝店調查劉昂的情況,店主表示,雖然劉昂不是這裡的常客,但他經常來店裡買衣服,且每次帶的女性伴侶都不同,且都是這些女性為他買單。
劉昂身邊的女人總是樂意為他慷慨解囊,購買衣物從不吝嗇。然而,店鋪老闆對劉昂的印象並不好,他認為劉昂是那種依附於他人的人,而非靠自己。店舖的顧客中,有的獨立而來,有的則是被人帶著。劉昂顯然屬於後者。孔如柏拿出曉棠的照片給老闆辨認,老闆確認她確實來過店裡,當時戴著口罩,還拿出生活費請求折扣。顧鎮來電詢問進展,孔如柏告知DNA比對結果顯示,劉昂抓傷的人並非曉棠,且根據監控,曉棠離開酒吧後的行踪已明確,基本排除嫌疑,但仍需向她核實一件事。
顧鎮前往看守所接曉棠,途中對她嚴厲責備,指責她追星和捲入命案的行為過於離譜。然而,曉棠與劉昂僅交往了兩週,且從未為他購買過衣物。曉棠哭著請求回家,顧鎮雖起初嚴厲,但最終還是心軟了,默默遞上紙巾。與此同時,安娜在男友身邊顫抖,擔心曉棠被誤認為是兇手。男友安慰她,稱自己的姐夫是警察,曉棠會沒事的。當安娜詢問男友如何知曉此事時,男友詭異一笑,撫摸著她的頭髮說,是曉棠自己透露的。
發現女屍的男生白常被帶回警局協助調查。他透露,昨晚組織了酒局,對小昕有好感,但還未來得及搭訕,小昕便離開了。後來,他醉酒無法打車,醉倒在小巷,醒來時發現小昕的屍體。劉昂的西裝價值數万,小昕的衣著同樣昂貴,鞋子就價值數千,且衣物上的標識指向了那家店鋪。老闆看到照片後,迅速查閱客戶資料,指出小昕的未婚夫許東陽實力雄厚,完全有能力購買這些衣物。去年年初,許東陽事業如日中天時,曾帶小昕來店裡購物。至於小昕是否深愛許東陽難以判斷,但許東陽娶小昕的決心是顯而易見的。
安娜得知曉棠無事後鬆了口氣,但難過的是她將無法再見到男友劉昂。她的情緒似乎不僅僅因為曉棠,還有男友似乎掌握了她不為人知的秘密。面對安娜的沉默和尖叫逃離,警察詢問了與劉昂有關的女性。這位女性透露,劉昂是個吃軟飯的男人,昨晚在酒吧與劉昂分手後,她另尋新歡。她還提到,劉昂喜歡拍攝女友的小視頻,之前一段視頻意外洩露,導致女友自殺。此外,劉昂與酒吧老闆常因爭奪女性而不和。此時,孔如柏發來消息,稱酒吧下水道中發現了一把短刀。
酒吧下水道裡的刀被確認為殺死劉昂的凶器,上面還提取到一枚指紋,因為下水道是廢棄的,所以指紋被保留了下來。指紋是酒吧老闆雷威的,而在此之前有人說過,雷威有暴力傾向,因此雷威殺劉昂的嫌疑最大,只是顧鎮總覺得有哪裡不對勁。門口有一封顧鎮的信,拆開發現是一封挑釁信,上面寫著,我等著你們來抓我,已經等很久了。
為劉昂自殺的女孩子查到了,她的名字叫何曉,她自殺時和雷威在交往。安娜的男朋友發現,安娜渾身是血暈倒了。孔如柏來到了許東陽所居住的地方,他這樣的大老闆卻住在一棟很破舊的樓裡。許東陽的腿受傷了,他說是前兩天下樓倒垃圾不小心崴了,很意外的是,許東陽的住所還挺乾淨。許東陽和小昕已經分手了,小昕找他無非是因為經濟適用,可他公司破產後,小昕便給他打電話提出了分手,事後許東陽找過小昕說會東山再起,希望小昕給自己一點時間,但是沒有結果了。今天凌晨三點,許東陽在和父親打視頻,還有通話記錄。得知小昕死了,許東陽臉色一變,並且帶著激動的情緒表示她出了什麼事情和他都沒有關係,就算小昕死了也是她自己活該。
這樣奇怪的反應讓孔如柏覺得有些不對勁,許東陽有強迫症,他的房間似乎總有哪裡不太對勁。雷威被帶回審訊室,堅決否認自己殺了劉昂,說什麼都沒幹。提起何曉,雷威還說她一年前就已經死了,而且她死前他們已經分手了。雷威和何曉在一起後發現她和劉昂是前男女朋友關係,後來他還收到了劉昂發來的小視頻,所以雷威受不了跟何曉分手了。蘇淺發現,刀上的指紋還有一些膠粘劑,所以很有可能雷威的指紋是被膠帶粘上去的。雷威已經有些不耐煩了,再次表示何曉不值得自己為她殺人。
嫌疑人作案手法很細,應該是提前計劃好的,小昕嘴裡被塞進去的冥幣並沒有留下指紋。安娜住院後曉棠很擔心,她拿著花來看望安娜,安娜說要單獨和她談談,但二人談話後曉棠便很生氣的離開了醫院。安娜自殺失敗,她向曉棠坦白自己把男朋友劉昂送給了她,但曉棠並不願意接受她的說法。
DNA比對結果出來了,殺人的不是雷威。顧鎮發現,當天上班的服務員有五個,但監控畫面多了一個,顧鎮認為,嫌疑人也很有可能跟何曉有關係。線索指向服裝店老闆,他是為了給何曉報仇,所以親手策劃了這一切。