술집 여종업원인 아멘다 훤세커(Amanda Hunsaker: 잭키 스완슨 분)가 약을 복용하고 호텔 아래로 뛰어내려 죽는다. 사건을 맡게 된 로저 머터프(Roger Murtaugh: 대니 글로버 분) 형사는 50대에 들어서 은퇴도 멀지 않은 노형사인데, 아멘다가 자기의 옛 월남전 전우인 마이크 훤세커(Michael Hunsaker: 톰 엣킨스 분)의 딸이라는 것을 알고는 더욱 애석해 한다. 게다가 조수로 배정된 사람이 경찰서 내에서 말썽많기로 소문나 있고 아내를 잃은 뒤 더욱 거칠어져 물불을 안가리는 마틴 릭스(Martin Riggs: 멜 깁슨 분) 형사라는 걸 알고 심란해 한다. 로저는 아멘다의 아버지 훤세커를 만나 추궁한 끝에 훤세커가 월남전에 특수부대 요원들과 함께 마약 밀수를 했다는 사실을 알게 된다. 훤세커가 발을 빼려하자 딸을 죽인 것이다. 그러나 훤세커마저 조직에 의해 살해된다. 로저의 딸이 납치한 이들 조직은 군 출신의 장군(The General: 밋첼 라이언 분)이라는 자가 지휘하는 범죄 조직으로, 두 형사도 이들과 협상 장소로 갔다가 잡히고 만다. 하지만 불같은 릭스가 탈출하여 조직을 일망타진하고, 조직의 하수인인 죠슈아(Mr. Joshua: 게리 부시 분)와 일대일 결투를 벌여 그를 눕힌다
LA 시경 소속 마틴 릭스(Martin Riggs: 멜 깁슨 분)와 로저 머토(Roger Murtaugh: 대니 글로버 분) 반장은 마약 밀매범을 추격하다가 범인은 놓치고 차 트렁크에서 쏟아져 나온 남아공의 금화 크루게란드화만 단서로 얻게 된다. 그날 밤, 범인 일당은 괴한들을 로저 반장의 집에 숨어들어 겁을 주고 자기네 일에서 손을 떼라고 경고한다. 국장도 그 얘기를 듣고는 증인 보호하는 일을 두 형사에게 맡긴다. 마틴과 로저 반장은 투덜거리면서 증인인 리오(Leo Getz: 죠 페씨 분)를 만나는데, 리오가 그 마약 밀매범들과 관련되어 있다는 것을 알게 된다. 사기성이 농후한 회계사 리오는 재능을 발휘하여 마약 조직의 자금을 횡령, 조직으로부터 위협을 받는 자이다. 마약 밀매범들을 찾고보니 그들은 어엿한 남아공의 외교관들이라 면책특권 때문에 건드리지 못하고 물러난다. 한편, 마틴은 남아공 영사관의 비서 리카(Rika Van Den Haas: 팻시 켄시트 분)를 알게 되어 둘은 사랑에 빠지지만, 범인들의 추격으로 리카는 살해되고 만다.
격투기 챔피언 웨스 베일러(스콧 앳킨스)는 절친한 친구와 시합을 벌이다가 그만 친구를 죽게 만든다. 죄책감으로 여기저기 언더 그라운드 파이트 시합에 참가하던 웨스 베일러에게 미얀마에서 벌어지는 격투기 시합에 참가하면 50만불을 주겠다는 사업가가 나타난다 하지만 미얀마에 도착한 웨스 베일러를 기다리는 것은 잔인한 인간 사냥꾼들이었으며 이들을 상대로 웨스 베일러는 처절한 혈투를 벌이게 되는데...
형사 출신인 마크는 오랜만에 옛 직장을 방문한다. 속 썩이는 아들 트렌트가 폭행 혐의로 구치소에 수감된 것. 옛 동료들과 조우한 마크는 무거운 발걸음으로 트렌트와 함께 집으로 향한다. 마크와 트렌트가 날 선 대화를 나누던 중, 갑자기 엄청난 섬광이 온 도심을 삼켜 버리고 빛에 노출된 사람들이 모두 급속도로 상공으로 빨려 들어가 사라지는 기이한 현상이 시작된다. 정체를 알 수 없는 그들의 무자비한 공격에 순식간에 초토화된 도심, 더 이상 숨을 곳도 도망칠 곳도 없는 상황… 남은 건 처절한 저항뿐이다!