劉傑輝(郭富城飾)榮升警隊壹哥後,他的妻兒卻遭遇了歹徒綁架,對方要求警隊以李家俊(彭於晏飾)為交換。雖然費盡心機,但最終被對方得逞,李家俊逃跑,而劉傑輝也由於違反警隊規定擅自行動,遭遇香港司法機關質詢。劉傑輝壹心要揪出綁架案的幕後黑手,而引咎辭職的前警務處行動副處長李文彬,受到已退休的前警務處長蔡元祺(張國柱飾)的蠱惑,在質詢過程中臨陣倒戈,引發了劉傑輝被彈劾的危機。
同時,立法會議員簡奧偉(周潤發飾),對李文彬的倒戈也充滿疑慮,派出自己的愛徒歐詠恩調查李文彬的行蹤,從而發現了李文彬與逃跑的李家俊以及蔡元祺有接觸。歐詠恩後來在跟蹤過程中被蔡元祺壹夥發現,最終死於車禍。歐詠恩的死激怒了簡奧偉,使他也加入到了對李文彬的調查之中。簡奧偉通過歐詠恩留下的雲端文件,獲得了李文彬跟李家俊、蔡元祺密會的照片。而劉傑輝也通過反間諜的方式,發現了警隊中李文彬的眼線,並順藤摸瓜找到了蔡元祺藏匿之前失蹤沖鋒車的地點,同時通過調查發現了蔡元祺控制香港警隊信息系統的證據,並最終壹舉破壞了蔡元祺的陰謀。而更深層次原因——律政司司長黎永廉(李子雄飾)想要競選香港特首,進而控制香港政府的政治陰謀,依然藏在水下未被揭開。