Master Miao (played by Cheng Kwun-on) is a powerful sorcerer who specializes in capturing demons and dispelling evil. This time, Master Miao discovers that the female demon Piao Hong (played by Ye Zi Mei) is practicing a divine skill for eternal life. If she absorbs the souls of one hundred men born at midnight, she will become invincible and immortal. To stop Piao Hong from wreaking havoc on the world, Master Miao must eliminate her before she completes her training. The cunning Piao Hong has escaped to Thailand, where she has already absorbed the souls of 98 men born at midnight. Master Miao tracks her down to Thailand, but Piao Hong, wounded, hides inside the ivory mahjong set carried by two Hong Kong tourists, Ah Cheung (played by Chan Bak Cheung) and Charlie (played by Chao Charlie). After returning to Hong Kong, while playing mahjong, Ah Cheung is entangled by Piao Hong. His girlfriend's father, Uncle Huan, who is also a sorcerer, challenges Piao Hong. Unfortunately, Uncle Huan lacks the strength and is defeated by Piao Hong, leaving Ah Cheung in grave danger...