Versión completa de la película Monster Hunter II
La historia de Song Tianyin (interpretado por Jing Boran) y Shi Tianhuo Xiaolan (interpretado por Bai Baihe) luchan contra el mundo de los demonios para proteger al "hijo" del monstruo Cazador después de que ella dio a luz. el encantador demonio Huba. Hace mucho tiempo existían personas y todo, incluidos los demonios. Pero los humanos querían monopolizar el mundo, por lo que declararon la guerra a los demonios y los expulsaron a las profundas montañas de Daze. Desde entonces, los humanos y los demonios han sido divididos y gobernados. Un día, Zhu Gao (Eric Tsang) y Pang Ying (Sandra Ng), una pareja que se hacía pasar por humanos, llevaron al pequeño rey demonio a la aldea de Yongning para proteger a la reina demonio del demonio de sangre. Conocieron al bondadoso Yin Tian. (Jing Boran), la chica que rechaza los demonios Xiaolan (interpretada por Bai Baihe) y Shi Tianluogang de cuatro dólares (interpretado por Wu Jiang) que está en contra de Xiaolan.
Yin Tian fue testigo de la guerra entre humanos y monstruos y se dio cuenta de la existencia del diablo. Para salvar al pequeño rey demonio, la reina demonio decidió confiar el asunto a Yin Tian sin decir una palabra. Yin Tian, un niño y una niña, quedó embarazada del feto demoníaco y se convirtió en un "marido embarazado". Ge Qianhu (interpretado por Zhong Hanliang) ofrece una gran recompensa por capturar al pequeño diablo. Para obtener la recompensa, Xiaolan arrastró a Yin Tian, que nunca había abandonado la aldea de Yongning, para evitar la competencia de Luo Gan, abandonó la aldea de Yongning y se embarcó en un viaje de fantasía. En el camino, Xiaolan conoció a la propietaria de una gran casa de empeño (interpretada por Tang Wei), el chef Shi Tian (interpretado por Chen Yao), un par de lindos monstruos (interpretados por Zhang Yuexuan y Tian Yucheng) y otros. El nacimiento del lindo diablillo Huba provocó cambios maravillosos en la relación entre Yin Tian y Xiao Lan y, al mismo tiempo, reveló un gran secreto.