줄거리
국가 일급비밀정보기관 OP의 유중원(한석규)과 이장길(송강호)은 북의 특수 8군단 소속 남파 간첩 이방희(박은숙) 사건을 담당하지만, 6개월간 그의 행적은 묘연하다. 1998년 가을, 남북 화합의 기운이 무르익는 가운데, 제보를 자청한 무기밀매상 임봉주가 저격당하고, 중원과 장길은 이방희가 활동을 재개했음을 감지한다. 한편 중원은 결혼을 약속한 명현(김윤진)에게 OP 특수요원이라는 사실을 밝히지 못한다 중원과 장길은 죽은 임봉주의 배후를 조사하던 중, 이방희의 목표가 신소재 액체폭탄 CTX를 탈취하는 것임을 알게 된다. 그러나 CTX는 이미 북의 특수 8군단 대장 박무영(최민식) 일행에게 탈취당한 후다. OP의 기밀이 번번이 누출되는 일을 두고 중원과 장길은 내부에 첩자가 있다고 확신하고 서로를 의심한다. 한편 이방희의 뒤를 밟은 중원은 명현과 이방희가 동일 인물임을 알게 되고, 장길 역시 이 사실을 알게 된다. 남북의 주요 정치 인사들이 모이는 남북 축구 경기 현장. 중원은 박무영의 목표가 그곳을 폭파하는 것임을 알게 되고 서둘러 경기장으로 향하고, 폭파 직전에 가까스로 이를 저지한다. 명현은 대피하는 인사들을 저격하기 위해 뒤를 쫓지만, 결국 중원과 총을 겨누며 대치하게 되고 중원의 총에 맞아 쓰러진다. 이후 내사를 받은 중원은 명현이 살던 집을 둘러보던 중, 사건 전 CTX 위치를 알려주는 명현의 음성 메시지를 듣게 된다.