香港警隊(duì)刑事情報(bào)科跟蹤隊(duì)旗下有一組跟蹤隊(duì)員,俗稱為香港警察的“狗仔隊(duì)”,他們喬裝出沒行動(dòng)低調(diào),對(duì)識(shí)別罪犯十分在行。隊(duì)里新來(lái)了警員何家寶,代號(hào)為狗頭的隊(duì)長(zhǎng)黃文展為她起名叫作豬女。跟蹤隊(duì)接到任務(wù),要監(jiān)視一個(gè)搶劫犯罪團(tuán)伙的動(dòng)向。陳重山是犯罪團(tuán)伙的首領(lǐng),他多年前曾襲警后逃脫,他躲避追捕的經(jīng)驗(yàn)老道,擅長(zhǎng)在作案現(xiàn)場(chǎng)的對(duì)面高樓上監(jiān)視情況。豬女在盯梢的過程中下車洗臉,無(wú)意間發(fā)現(xiàn)了團(tuán)伙中的一名嫌疑犯,因此順藤摸瓜找到了他的住處,漸漸鎖定了七名嫌疑犯,通過監(jiān)視和監(jiān)聽摸清了他們的底細(xì),但仍未發(fā)現(xiàn)背后的指揮者。通過監(jiān)聽,跟蹤對(duì)得知他們正在策劃又一起打劫案,他們通知其他部門提前做好了部署,在現(xiàn)場(chǎng)排布了很多人手,卻被經(jīng)驗(yàn)豐富的陳重山發(fā)現(xiàn)端倪,取消了行動(dòng)。狗頭和豬女漸漸鎖定了陳重山的身份并開始跟蹤,路上一位警察同僚截查陳重山身份,卻被他無(wú)情射殺,豬女一時(shí)慌張,上前搭救,卻就此跟丟陳重山。陳重山打算去越南躲避風(fēng)聲,為了提前出獄的師父拖延了時(shí)間。豬女在盯梢時(shí)撞見陳重山,罔顧領(lǐng)導(dǎo)命令去跟蹤他,狗頭前來(lái)搭救,陳重山對(duì)他們?cè)缬袘岩?,躲在樓梯間刺傷了狗頭,豬女看到受傷的狗頭十分擔(dān)心,卻被他趕去繼續(xù)跟蹤陳重山。豬女找到了陳重山的藏匿地點(diǎn),一聲令下,重案組追捕陳重山及其團(tuán)伙,陳重山在慌亂潰逃時(shí)卻被懸掛在一旁的鉤子割破喉嚨而亡。受傷的狗頭被搶救過來(lái),豬女也逐漸成長(zhǎng)為成熟的一名警員。