China, siglo V. Un soldado chino (Yuen Biao), que lucha en una guerra civil, huye del conflicto junto con un soldado enemigo (Sammo Hung) hacia la mítica montaña Zu, donde se une como discípulo a un mágico espadachín (Adam Cheng) cuya misión es la de encontrar las legendarias "espadas gemelas", las únicas armas que son capaces de destruir a un ser demoníaco que busca ingresar al mundo de los seres humanos proveniente del más allá. Momentáneamente un anciano con largas pestañas (Sammo Hung) contiene al espíritu maligno, pero el espadachín es envenenado y su única esperanza son las artes curativas de la bella Condesa (Brigitte Lin).