1988년, 서울에서 이름을 날리던 에이스 형사 강태주는 부당한 일과 타협하지 않은 대가로 고향 강성으로 좌천된다. 그곳에서 젊은 여성들이 잇따라 무참히 살해되는 사건이 벌어지고, 이른바 '스타킹 살인 사건'을 맡은 강태주는 이 사건을 포함한 여러 건의 살인이 한 사람의 소행이라는 사실을 직감한다. 명예를 되찾을 기회라 여기며 진범을 쫓기 시작하지만, 실적에 눈이 먼 수사본부는 무고한 사람을 범인으로 몰아가고 강태주의 앞길을 가로막는다. 결국 진실에 다가가기 위해 그가 손을 내밀어야 하는 상대는 오래전 악연으로 얽힌 채 그가 누구보다 혐오하는 검사 차시영이다. 증오와 불신으로 얽힌 두 남자는 공권력의 폭력과 시대의 광기 속에서 보이지 않는 살인마의 그림자를 추적해 나간다.