從毒品工廠出來的劉子光(陳偉霆 飾)在街頭遇見了阿瑟(葉瀏 飾),他看到劉子光身上的黑色石頭就稱呼其為掌門。劉子光覺得阿瑟有些莫名其妙,就在他想要離開的時(shí)候,偽裝成酒吧老板的胡警官出現(xiàn)了。得知?jiǎng)⒆庸猬F(xiàn)在無處可去,加上他們都是來自于江北,胡警官就主動(dòng)開口收留他到酒吧打工。
就這樣,劉子光跟著胡警官回到酒吧,他沒有想到的是其實(shí)胡警官是想把他發(fā)展成為調(diào)查毒品來源的線人。趁著劉子光在酒吧里張羅生意的時(shí)候,胡警官到后面偷偷給上級(jí)的領(lǐng)導(dǎo)打電話,他希望組織同意劉子光成為線人。這天,劉子光在招呼客人的時(shí)候遇見了聶萬峰(劉奕君 飾),他原本不想搭理聶萬峰,可聶萬峰卻主動(dòng)開口要他坐下來敘敘舊。
聶萬峰看到穿著不太好的劉子光在酒吧打工,想到過去兩人的兄弟情,他就拿出一大疊錢要?jiǎng)⒆庸饣亟比ァ⒆庸庾匀徊粫?huì)收這筆錢,但這一幕卻被遠(yuǎn)處的胡警官看見了。等到晚上酒吧打烊的時(shí)候,胡警官就質(zhì)問劉子光和聶萬峰是什么關(guān)系。
劉子光說他們只是普通朋友,但胡警官明顯不相信,他指責(zé)劉子光是不是跟考爾比一樣是毒販也殺過人。被激怒的劉子光就將被考爾比囚禁四年的事說了出來,因?yàn)楦赣H是被毒販殺死的,所以他寧愿死也不會(huì)去碰毒品。胡警官相信了劉子光說的話,他就把酒吧后面的秘密說了出來。
看到酒吧后面的密室里全是關(guān)于毒品的情報(bào),劉子光終于明白胡警官是偽裝的緝毒警察。胡警官用劉爸爸的事苦口婆心地勸劉子光成為線人回到聶萬峰的身邊,這樣做不僅是幫警察而且也是在幫千千萬萬的人民。劉子光思考一番后答應(yīng)了胡警官,但他要求必須幫忙保住大哥聶萬峰的命。
胡警官承諾只要聶萬峰與考爾比無關(guān),他會(huì)向警察求情。劉子光離開酒吧去毒販組織找聶萬峰,離開前他吩咐阿瑟返回江北。回到毒品工廠后,聶萬峰沒有懷疑劉子光的目的而是熱情的接待了他。這一天,劉子光趁著外出任務(wù)的時(shí)候去了酒吧找胡警官,他們就坐下來吃了一頓飯。
胡警官看到劉子光就想到在江北的女兒,他就打趣說等到任務(wù)結(jié)束回去就介紹劉子光和胡蓉(馬思純 飾)認(rèn)識(shí)。回到毒品工場(chǎng),劉子光看到聶萬峰一個(gè)人躺在實(shí)驗(yàn)室的椅子上就走過去勸他回頭,沒想他卻說出殺了妻子和制造天使毒品的事。劉子光對(duì)聶萬峰很是失望,他便將得到的關(guān)于基地新老大的情報(bào)拿回去交給了胡警官。
情報(bào)泄露的事很快傳到了聶萬峰的耳里,他派去的人調(diào)查到酒吧的老板是中國(guó)的臥底緝毒警察。聶萬峰試探劉子光到底是不是內(nèi)奸,他要?jiǎng)⒆庸庥H手殺了酒吧老板以證清白。等到劉子光進(jìn)去酒吧,聶萬峰就吩咐手下準(zhǔn)備行動(dòng)。過了一會(huì)兒里面就傳來了槍聲,聶萬峰走進(jìn)去就看到拿著槍的劉子光和已經(jīng)死了的胡警官。
公海上,馬來西亞的毒梟們和M國(guó)的毒販在一艘游輪上聚會(huì),聶萬峰就帶著劉子光過來開眼界。劉子光接到聶萬峰的電話就跳進(jìn)了大海,而游輪就被警察們給包圍了。

