Jack Burton (Kurt Russell) es un camionero muy duro que accede a ir al aeropuerto de San Francisco a recoger a la prometida (Suzee Pai) de su amigo Wong (Dennis Dun), que acaba de llegar de China. Lo que Jack no puede ni imaginar es que acabará metido en una batalla sobrenatural entre el bien y el mal y que tendrá que salvar a la prometida de Wong de las garras de un brujo inmortal llamado Lo Pan y sus secuaces... además de recuperar el camión que le robaron.