탱고(실베스타 스탤론 분)와 캐쉬(커트 러셀 분)는 LA 시경에서 범인 검거율이 둘째라면 서러울 정도로 이름난 두 형사이다. 의젓한 양복 차림의 주식 중계인으로 생계 걱정없는 탱고는 형사직을 그저 모험 때문에 하는 과묵하고 엄한 분위기인 반면 캐쉬는 자유로운 복장에 능청스러울 만큼 말이 많은 스타일로 형사일을 재미로 하는 편이다. 두 사람은 근무서가 달라서 만난 적은 없고, 신문에 나는 기사와 사진을 통해 막연히 얼굴만 알고 있는 사이다. 이들 두 형사에게 골탕을 가장 많이 먹는 KA지하조직의 최거물 페레트는 두 사람을 해치울 경우 경찰들에 대한 자신들의 대대적인 소탕 작전을 우려해 두 사람을 가두는 작전을 택한다. 탱고가 고속 도로에서 마약 수송 차량을 검거하고 캐쉬가 마약 거래 현장을 덮치던 날, 페레트는 오랫 동안 생각해 온 '탱고, 캐쉬 제거계획'을 실행에 옮기기로 결심한다. 캐쉬에게 중국인 총잡이를 보내 일부러 잡히게 한 뒤, 대대적인 마약거래가 있다는 거짓 정보를 자백하게 하는 것이다. 감쪽같이 넘어간 캐쉬는 그 날 밤 중국인이 말한 창고에 스며들었다가 거기서 탱고와 맞닥뜨린다. 탱고 역시 페레트에 의해 조작된 거짓 정보 채널을 그의 부하를 미행하다 현장에 왔던 것. 그러나 두 사람이 거기서 발견하는 것은 의자에 묶인 채 몸에 도청 장치가 부착되어 죽어있는 남자 뿐이다. 다음 순간 들이닥친 FBI에 의해 체포된 두 사람은, 그 연출된 현장에 미리 심어져있다가 증거물로 습득된 캐쉬의 권총, 그리고 페레트의 지시에 따라 음성 전문가에 의해 조작된 테이프 때문에 재판에 이기기가 불가능한 상황에 빠지는데...