Dans une Chine médiévale et fantastique, humains et monstres cohabitent difficilement dans deux mondes séparés et hostiles l'un à l'autre. Song Tianyin, jeune homme ordinaire, se retrouve malgré lui enceinte après avoir avalé l'œuf de la future reine des monstres, fuyant une guerre civile dans son propre royaume. Aidé par Huo Xiaolan, redoutable chasseuse de monstres, il tente de protéger le nouveau-né, Wuba, à la fois convoité par le nouveau roi monstre et traqué par les chasseurs humains. Cette aventure improbable va peu à peu rapprocher les deux mondes que tout semblait opposer.