为了侦破扎手案子,警方往往凭借线人之手获取情报。但是内行动过程中,却常常有意无意置线人于风险之地。一年前,线人废噏(廖启智饰)的凄惨下场让香港差人李沧东(张家辉饰)的身心备受折磨,外表的荣迁一直洗刷不掉铭刻其心中的罪恶感。而现在,他不得不再次与新的线人协作。这次,他找到了命运多舛的小混混何细鬼(谢霆锋饰)。为了解救身陷水火的妹妹,细鬼无法接受了李沧东的使命,打入金行大盗华天(陆毅饰)的团伙内部获取情报。
在细鬼的协助下,警方把握逐渐的变多的依据,抓捕的机关也逐渐收拢。与此同时,细鬼的境遇也更加风险。一年前的悲惨剧高峰将再次重演,李沧东该怎么正确的挑选