Xiaonan is outnumbered and badly hurt during a battle showdown. Being protected by a band of sinister monster hunters, breaking into Ge Qianhu's place sounds like an impossible mission, let alone saving Wuba. The restaurant is renowned for making monsters into luxurious dishes. However, after a change of heart, they determine to save him, only to discover that Wuba is sold to a 5-star restaurant owned by the cunning Ge Qianhu (Wallace Chung). Unable to defy Xiaonan, Tianyin eventually lets her sell Wuba. Although they both love Wuba like their own son, Xiaonan tries to hold back her love in order to focus on her mission. They name him Wuba since he keeps hollering this word. Being hunted by both sides, Tianyin finally gives birth to the future king in the worst possible situation. She offers to protect the "pregnant" Tianyin under the condition that they sell the newborn monster for a good profit. As luck would have it, Xiaonan appears and saves the day. Who would have thought an average guy like Tianyin could be the bearer of the most wanted monster! With both worlds wanting to capture him alive, the fates of both Tianyin and the newborn monster seem to be doomed from the start since he can't protect himself.
Knowing the death is near, the severely wounded monster queen spills her egg into Tianyin's mouth in a hopeless attempt to save her baby. Just when Tianyin seems to be stuck in Serenity Village forever, he is accidentally caught up in the middle of a massive pursuit of the pregnant monster queen. This is exciting news to monster hunters! Getting wind of the monster queen's whereabouts, monster hunters from all over the land, including the high-ranked Luo Gan (Jiang Wu) and female rookie Xiaonan (Bai Baihe), are all desperate to get a piece of the action to capture the newborn monster king. In order to end the royal bloodline, he orders the assassination of the pregnant monster queen. Meanwhile, the monster world writhes in chaos as the dark lord is plotting to overthrow the current reign. Average young guy Tianyin (Jing Boran) is a security chief who dreams of making it big but is hold back by his diffidence and his elder grandma. Somewhere in the human world lies a small peaceful place called Serenity Village. For all these years, the two races have lived in their separate worlds, until the birth of a new monster king who would reshape the balance of power and bring in the new world order. If they were found, they would be captured and exterminated. Ever since, monsters were forbidden to step into the land again.
In its final days, they outwitted the monsters and succeeded in driving them into the dark mountains. Then came human's all-out war in an attempt to seize the land. The official plot synopsis for Monster Hunt follows: In a fantasy world far, far away, monsters ruled the land. Kai Ko was originally cast as the male lead, however he was later replaced by Jing Boran. The film was directed by Shrek animator Raman Hui, who made his feature debut with this movie. Hui co-directed of Shrek the Third, the third installment of the Shrek franchise, and the short film Kung Fu Panda: Secrets of the Furious Five. The $40 million 3D film stars Bai Baihe and Jing Boran, mixing live-action with computer animated monster. If you include Hollywood movies, Monster Hunt now ranks as the fifth highest grossing film of all time in China, surpassing Avatar but behind Jurassic World, Avengers: Age of Ultron, Transformers: Age of Extinction and Furious 7.