刑事情報科督察李滄東(張家輝飾)於一次逮捕行動中,無奈地犠牲了他的線人廢[口翕](廖啟智飾),從此活在內疚中。 一年後,警方得知大賊巴閉打劫金舖的計劃,於是命滄東安排線人混入巴閉圈子。滄東找來即將出獄的細鬼(謝霆鋒飾)當線人,細鬼無奈答允。在逮捕行動中,滄東上司一定要待劫案發生才動手拉人,這無疑是把細么推向生命邊緣﹗另方面,巴閉女友阿弟(桂綸鎂飾)黑吃黑﹗最後巴閉唯被補,但所有証物亦被摧毀,上級無論如何也要滄東把細鬼交出來。但巴閉仍有黨羽在逃,要細鬼出庭指證巴閉即玫他於死地。滄東又再一次被逼把線人推向絕境…