O estudante Jake Lo (Brandon Lee) testemunhou um assassinato e agora precisa depor contra dois chefes do tráfico que dominam a cidade. Ele fica sob a proteção de agentes federais mas acredita que só pode confiar em um deles, Mace Ryan (Powers Boothe), um policial de Chicago que o lembra de seu pai. Jake logo percebe que, para se proteger, terá que contar com suas próprias habilidades das artes marciais.
Jack Burton (Kurt Russel) é um motorista de caminhão durão e esperto, cuja vida errante pelas estradas leva a uma inesperada corrida contra o tempo quando a noiva de seu melhor amigo é raptada. Em uma busca frenética, Jack encontra-se em Chinatown, São Francisco, em um mundo mágico e repleto de seres estranhos governados por Lo Pan (James Hong), um mago de dois mil anos de idade que implacavelmente controla um império de espíritos. Lutando contra demônios e enfrentando horrores indescritíveis, Jack penetra no mundo obscuro de Lo Pan em uma aventura a todo vapor para resgatar a garota. Esse espetáculo da ficção e dos efeitos especiais tem um final inesperado.