A strange girl named Xu Jin Ling (Betty Sun) possessing a powerful yueqin, which doubles as a weapon for self-defense, offends the prominent businessman, Mr. Zhao (Guo Degang), by humiliating his niece using said musical instrument.
As punishment for this act of insolence, Mr. Zhao arranges the marriage between Jin Ling and their home village's ugliest resident, Mao Dai Long (Suet Lam).
Another series of unexpected events start happening in this seemingly uneventful village, as when Mao Song is helpless to save Dai Long from the crime he was framed by Wen Sheng for and is unable to save Jin Ling from becoming Wen Sheng's wife, he runs into two oddly dressed men, to whom the audience is introduced to as two space aliens named Tranzor and Shakespeare of Planet B16, but introduce themselves to the destitute and somewhat suicidal man as two immortal fairies who will help him address his grievances.
For the moment, it seemed as if everything was going the way Mao Song wanted, but things then take a turn for the worse when Jin Ling runs away from home since she refuses adamantly to acknowledge the hideous-looking Dai Long as her husband, though Dai Long didn't really care about that, Mr. Zhao and Wen Sheng hire the 108 Bandits, who are portrayed in this movie not as valiant heroes, but as money-grubbing mercenaries, to kill Jin Ling, and an alien martial artist (Hu Ge) who has been living undercover among humanity for decades and serves a powerful warlord of Planet B16 named the Black Emperor, is finally activated and deployed to assassinate Mao Song, for Mao Song is, in reality, a B16 Alien who's the legitimate heir to the leadership of B16, but was abandoned on Earth by his family under the guise of a human child so that the Black Emperor won't be able to find him.
Mao Dai Long remains in China with two pretty B16 girls to be his wives after they altered his appearance to make him handsome, and Mr. Zhao and Wen Sheng lament on their mistakes.