Un étudiant (Yuen Biao) dans une université au Canada est un champion d'escrime et lorsqu'il a un jour un accident, il "rêve" d'être transporté dans la Chine ancienne et entre en conflit sur Zu, la montagne magique. A la fin de l'histoire, il reprend conscience (c'est dans la version internationale anglaise plus longue). La première version, plus courte, parle d'un guerrier (Yuen Biao) qui a perdu ses illusions face aux guerres civiles constantes en Chine et se rend à la Montagne magique. Là, il rencontre des fantômes et des démons, ainsi que de bons maîtres et leurs disciples qui veulent empêcher le monstre de sang et ses démons de détruire le monde.