Wu Ma plays a Catholic priest named Wu who arrives from the Vatican to reopen a church with a mysterious past. Years ago, an Occidental priest had been impaled on a cross by an unexplained force. Taoist master Chiou (Lam Ching-ying) opposes the reopening of the church, warning the villagers that they are risking great supernatural danger. Wu and Chiou argue the merits of Catholicism and Taoism until the original priest rises from the grave and bites one of Wu's men, turning him into a vampire. The monster is destroyed, but the corrupt mayor (Yip Wing-cho) is using phony vampires to run illegal drugs, and before long the phony vampires become real ones, besieging the town. Wu and Chiou must band together to save the villagers, although the Taoist's magic has no effect on the Western ghouls.