1997年,懲教官張承希(鄭嘉穎飾)接到妹妹求助電話稱繼父性侵未遂,趕到現場沖突中失手用扳手擊暈繼父后逃離。次日他因涉嫌謀殺被捕,表弟唐立言(郭晉安飾)作為關鍵證人出庭作偽證,導致張承希被判入獄13年。2007年出獄后,張承希發現唐立言已轉型為聲譽卓著的證人專家,而自己因案底與暴躁性格被親友疏遠。為查清唐立言當年作偽證的動機,他展開漫長調查并逐步揭露對方精心構建的正義人設。隨著真相浮出水面,唐立言當年為保護張母名譽而隱瞞繼父性侵事實的行為被公開,但其后續協助權貴勢力掩蓋罪行的墮落軌跡也隨之顯現。兩個男人圍繞真相與救贖的較量最終以唐立言自毀、張承希重建人生告終。