Kun Wong Fei-Hong (Jackie Chan) palaa matkoilta, joutuu hän heti vaikeuksiin. Rikollisliiga on salakuljettamassa maasta arvokasta kiinalaista antiikkia, eikä Fei-Hong kaihda lähitaistelua heitä pysäyttäessään! Hänellä on apunaan salainen ase: ikioma kung-fu -tekniikka nimeltä "Drunken Boxing". Hän näyttelee juopunutta ja tykittää tyrmistyneitä vastustajia mielettömillä potkuilla ja lyönneillä! Mutta kun hän todellakin juo itsensä tukkihumalaan, tekniikka näyttää vain paranevan - ainakin aluksi?

Jack Burton on suuripuheinen, viisasteleva rekkakuski, jonka tasainen tahti tien päällä saa yliluonnollisen yllätyskäänteen kun hänen parhaan ystävänsä morsian siepataan. Hätiin kaasuttava Jack päätyy San Fransiscon Chinatownin maanalaiseen viidakkoon kylkeen liimautuneen - synkkään maailmaan täynnä outoja otuksia. Tätä henkien valtakuntaa hallitsee Lo Pan, 2000-vuotias, säälimätön taikuri. Väistellen demoneita ja kohdaten kauhunhetkiä toisensa perään, Jack taistelee itsensä Lo Panin pimeyden valtakunnan halki pelastaakseen tytön.

Salaperäinen kemiantehdas palkkaa julkkisasianajaja Jackien kaivamaan tietoja kalastusyrityksestä, joka haluaa haastaa tehtaan oikeuteen kalavesiensä saastuttamisesta. Jackie ottaa asekauppiasystävänsä Wongin mukaan pelottelemaan kalastusyrityksen johtajaa, ja pyytää hullun keksijä Tungin piilottamaan kuuntelulaitteet tämän kotiin. Mutta Wong ja Tung eivät tiedä toistensa osallisuudesta, eikä mikään suju suunnitelman mukaan.