The film begins following the British victory of the first Opium War and the seizure of Hong Kong. Although the island is largely uninhabited and the terrain unfriendly, it has a large port that both the British government and various trading companies believe will be useful for the import of merchandise to be traded on mainland China, a highly lucrative market.
샌트란시스코의 차이나타운에서 돼지 고기 운반 트럭을 모는 난폭 운전수 잭 버튼(Jack Burton: 커트 러셀 분)은 중국계 젊은 건달 왕치(Wang Chi: 데니스 던 분)와 도박을 하다가 그의 돈을 따게 된다. 왕치는 자신의 약혼녀인 마오잉(Miao Yin: 수지 페이 분)을 만나면 돈을 주기로 하고 함께 공항으로 나가게 되는데 사건은 여기서부터 시작된다. 마오잉은 공교롭게도, 2258년전 중국의 황제로부터 저주를 받아 육체를 뺏기고 악령이 되어버린 로판(Lo Pan: 제임스 홍 분)이 육신을 회복하여 정상인이 되고자 2천여 년이나 찾아 헤매던 초록 눈동자를 가진 중국 여자였다. 그녀는 샌프란시스코 공항에 도착하는 순간, 로판의 배후 조종을 받는 윙코파 깡패들에게 유괴된다. 왕치와 잭 버튼, 그리고 차이나타운의 백인 여변호자 그레이시 로오(Gracie Law: 킴 캐트랄 분), 그레이시의 친구인 여기자 마고(Margo: 케이트 버튼 분), 그리고 로판의 전설을 잘 알고 중국 마술에 조예가 깊은 관광 버스 기사 에그센(Egg Shen: 빅터 웡 분) 일행은 마오잉을 구출하기 위하여 백호관과 차이나타운 지하의 로판의 본거지에 침투하여 환상적인 일대 모험과 격투 끝에 칭타이 신에게 결혼식을 올려 육체를 얻은 악령 로판과 그 졸개들을 모두 처치하고 납치된 마오잉과 그레이시를 구출해 낸다.