六十年代的香港警界贪污成风,导致黑狱重重,《正报》记者程安(梁朝伟饰)撰文揭露警界黑幕,被探长张耀祖(吴毅将饰)视为眼中钉。张耀祖陷害程安藏毒,使其入狱,更将程的女友小慈(张文慈饰)玷污。程安在狱中作为帮派人士之外的“羊”,虽有羊头飞机木(吴孟达饰)看顾,也受尽大佬们侮辱。程安凭借正气与知识为犯人声张权利,逐渐获得大佬们尊重,狱中生活有所好转。不久看守“无人性”(林国斌饰)将犯人“三只脚”(徐锦江饰)害死,程安借报界朋友使三只脚冤仇得雪。小慈依靠另一探长势力将张耀祖下狱,沦为犯人的张耀祖计划在狱中报复程安,两人的对决在所难免…在视听创作上,影片避免戏剧化倾向。数字技术让历史影像重获新生,全彩上色丰富画面细节,画面技术拓展表现手法。技术运用保持低调,整体色彩偏向质朴。整体表现注重思想内涵。色彩选择体现审慎考量,声音创作追求自然真实。