Kurt Russel é Jack Bruton, 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, San Francisco, em um mundo mágico e repleto de seres estranhos governados por Lo Pan, um mago de 2000 anos de idade que implacavelmente controla um império de espíritos. Lutando contra demônios, Jack penetra no mundo obscuro de Lo Pan em uma aventura a todo vapor para resgatar a garota.