After travelling back in time, Joker learns more about his past life and reunites with his master, Longevity Monk, and his fellows, Pigsy and Sandy. However, he does not want to accept his fate as Monkey because he just wants to get back Pandora's Box and return to 500 years later to save Bak Jing-jing. Zixia falls in love with him after he pulls out her sword from its scabbard because she made a promise to marry the person who can unsheathe her sword.
Zixia and Longevity Monk are captured by Bull King, who wants to take Zixia as his concubine and feast on Longevity Monk's flesh to become immortal. Pigsy and Sandy try to rescue their master but he refuses to leave unless Joker promises to fulfil his destiny. Joker goes off in search of Zixia and rescues her, after which they flee from Bull King. In the ensuing fight between Joker and his companions against Bull King, Joker falls off a cliff and finds himself back in Waterfall Cave, where he meets Grandpa Buddha and Bak Jing-jing. Bak Jing-jing agrees to marry Joker initially, but she leaves later and tells him to save Zixia because she knows he's actually in love with someone else. Shortly after, Spider Woman comes to Waterfall Cave and kills everyone, including Joker. At the point of death, Joker realises the one he truly loves is Zixia.
Joker, as a ghost, hears Guanyin's voice inside the cave again, reminding him about his destiny. He decides to accept his fate and puts on the golden circlet, therefore transforming into Monkey. He returns to the world and rushes to Bull King's city to save his master and stop Bull King's wedding ceremony with Zixia. As he is now Monkey, he must relinquish all his human desires, including love, so he tells Zixia he is not Joker and pretends to scorn her.