He is sent by the gods to do battle with the monkey King who is up to more magical mischief than is good for him.
馮寶寶
as Red Boy
譚倩紅
as Princess Iron Fan
李香琴
as Jade Princess
Lau Hak-Suen
as Bull King
Cheung Siu-Pang
as Monkey King
Yuen Lap-Cheung
as Pigsy
關海山
as Monk Tong Sang
Tong Kai
as Yellow Wolf Demon/Huang Long Jing
馮敬文
as Little Demon
Yam Tai-Goon
as Friar Sand/Sha Sang
馮素波
as Guanyin Master