电影开始,我们见到了刘杰辉(郭富城饰)升任警务处处长,看似一切顺风顺水。然而,他的家庭生活却遭受了严重的冲击,因为不法分子绑架了他的妻儿,威胁要以李家俊(彭于晏饰)的性命作为交换条件。在一场心理博弈中,尽管刘杰辉付出了巨大努力,最终不得不放走了李家俊,也因为擅自行动而面临香港司法机关的质询。
与此同时,前警务处行动副处长李文彬(杨祐宁饰)因为在质询中反叛,导致刘杰辉受到弹劾的危机。这一系列事件揭示出了香港警队内部的权力斗争,每个人都在追求自己的利益,不择手段。
立法会议员简奥伟(周润发饰)对李文彬的行为充满疑虑,派遣自己的爱徒欧咏恩进行调查。然而,这场调查的代价是沉重的,欧咏恩最终在追踪中丧生,激怒了简奥伟,也使他决定加入对李文彬的调查行动。
随着情节的发展,观众逐渐发现更深层次的原因,律政司司长黎永廉(李子雄饰)想要竞选香港特首,控制香港政府的政治阴谋。这个政治阴谋一直隐藏在水下,未被揭开,但各方势力的博弈已经让整个局势变得复杂而扑朔迷离。