Tiếng bước chân vội vã xé toang đêm khuya tĩnh lặng. Nạn nhân vụ bắt cóc - một thiếu niên mười bảy tuổi con nhà giàu có - được tìm thấy trong tình trạng hoảng loạn, trên người ngoài vết thương còn có một chiếc USB rỉ sét. Thứ bên trong không phải tiền chuộc, mà là một đoạn ghi âm đứt quãng từ năm 2012. Giọng nói biến dạng trong băng gây lạnh sống lưng: "Thằng nhóc đó không đáng chết... nhưng Kẻ Có Tội nhất định phải trả giá."
Cảnh sát trưởng Đạt nhận ra vị trí được nhắc tới - khu công nghiệp bỏ hoang nơi thi thể nam sinh viên mất tích cả thập kỷ trước từng được phát hiện. Vụ án chìm vào quên lãng nay bỗng lộ diện tấm màn đen tối hơn. Điều tra sơ bộ phát hiện ba cái tên lặp lại như định mệnh:
1. Lan Anh - luật sư hình sự sắc sảo, người từng đệ đơn kháng cáo cho vụ án năm xưa.
2. Tuấn Khải - doanh nhân trẻ đang leo lên đỉnh cao sự nghiệp, con nuôi của nạn nhân cũ.
3. Minh Đức - cựu cảnh sát bị tước danh hiệu sau một vụ nổ súng đầy uẩn khúc.
Cả ba từng là học sinh xuất sắc cùng lớp chuyên, cả ba đều có quan hệ mờ ám với cái chết của anh trai Tuấn Khải - nạn nhân vụ giết người năm 2012. Nhưng bằng chứng mới từ đoạn ghi âm chứng minh một sự thật kinh hoàng: "Chúng nó đều nói dối. Cả ba đứa đứng tại hiện trường đêm đó."
Áp lực dồn ép từ báo chí và Ủy ban điều tra khiến quá khứ rạn nứt trỗi dậy. Lan Anh sẵn sàng tước đoạt mạng sống "Kẻ Có Tội" để bảo vệ Minh Đức - người cô từng thầm thương thời phổ thông. Tuấn Khải, sau hơn mười năm giấu diếm nỗi hận anh trai qua đời, bỗng mất tích đúng đêm diễn ra phiên tòa tái thẩm. Trong khi ấy, Minh Đức trằn trọc giữa tiếng thì thào: "Phải chăng Kẻ Có Tội không phải chúng ta?..."
Mảnh ghép vụ án khép lại khi cảnh sát tìm thấy xác một cựu giám thị - kẻ từng ghi cả đoạn băng năm xưa - trong chính khu công nghiệp bị nguyền rủa. Trên bàn tay cứng đờ là lời nhắn viết bằng máu: "TA ĐÃ TRẢ GIÁ CHO QUÁ KHỨ CÁC NGƯƠI". Nhưng lời tuyệt mệnh ấy không xuất phát từ nạn nhân... mà là nét chữ Tuấn Khải. Trước khi đoạt mạng giám thị, tên khốn này đã giật dây từ đầu. Hắn ta cả gan nhập vai kịch tính và nóng lòng muốn bịt đầu mối, để cái danh "Kẻ Có Tội" lạnh lùng rơi xuống người bạn thân?
Giây phút Lan Anh lục tìm lại bằng chứng năm cũ, một mảnh giấy nhét kín đáy túi xách tuổi mười bảy rơi ra: "Em tha thứ cho anh, Đức ạ". Cô chợt hiểu lý do thật sự khiến cậu cảnh sát trẻ năm nào lao vào cuộc hỗn chiến chết người. Và "Kẻ Có Tội" toàn bộ thời gian qua vẫn tồn tại... trong đôi mắt ai đó đứng sau tấm gương vụn vỡ.