刑事情报科督察李沧东 ( 张家辉 饰),一直透过线人收取情报破案。一次行动,沧东为了抓犯,无奈地牺牲了他的线人废噏 ( 廖启智 饰)。废噏身份被悉破,给仇家复仇身中多刀,从此沦为疯子。沧东立功破案,虽旋即晋升,但此后活在阴霾,内疚不已。一年后,警方收到线报,劫金大贼巴闭回港准备做案。沧东上司命东安排线人混入巴闭圈子。沧东往监狱找即将出狱的细鬼 ( 谢霆锋 饰)当线人。细鬼为了筹钱救妹,无奈答允沧东。凭着超卓的驾驶技术,细鬼终成功进入巴闭贼党做车手。在沧东的安排之下,细鬼很快得到巴闭一党的信任,更与巴闭的女友阿弟 ( 桂纶镁 饰)一同参与物色金店、买枪;本已有足够证据给沧东抓犯,但沧东上司不甘只抓贼党藏械,一定要等劫案正式发生才动手拉人。沧东知细鬼再跟进落去,生命将有极大危险,他当然不想再推另一个线人去送死,可惜在上司压力之下,沧东无从制止... 眼望著细鬼一步一步走向生命边缘,沧东心如刀割。巴闭贼党成功劫走价值数千万元金条,更杀了一名警察。细鬼把握机会向沧东报告贼党位置,岂知阿弟此时却调转枪头,起巴闭尾注!细鬼为阿弟挡了一枪受重伤,阿弟即救他逃离现场。危急之际,警方及时而至,成功捉拿巴闭。巴闭虽被抓,但金条已完全给他溶掉,打劫时的所有证物亦被摧毁,如无重要证人作供,根本不能起诉巴闭。要成功指证他,细鬼必须出庭作供。但巴闭仍有党羽在逃,要细鬼出庭作供,即致他於死地。然而上司无论如何也要沧东把细鬼交出来,否则不发放线人费。沧东再一次被迫把线人推向绝境。破案虽紧要,但线人的性命也是性命。细鬼的命就在自己手里,行错一步,毁了人也会毁了自己。沧东的最后一步,该如何再走下去。
人物塑造方式的不同,决定了林超贤导演的《线人》会涉及到更多的细节和小戏。林超贤更喜欢将一群人拉过来扔进一个事件之中,让这个事件把角色冲散,并对众多角色同时进行人性上的挖掘。林超贤的情感讲述总会有分散和跳跃的感觉,却编织出了一种网状结构,把人性挣扎的黑暗和压抑蔓延至了整个社会。于是我们会感到,在看林超贤作品的时候,那种黑暗和压抑的氛围始终挥之不去,甚至有扩散到自己身边的感觉。写实化的动作戏也会让人过目不忘。影片中角色的每一个伤口都在化妆师的打造下极度写实。伤口流血的量也是华语片里罕见的。影片最后的打斗戏,也完全摒弃了武术和功夫概念,完全是困兽的死缠恶斗,场面血腥骇人,把全片的压抑氛围推向了最高潮。