An epic tale told with ambition and enthusiasm, this adaption of a cult anime film features huge wild beasts brought to life with energetic puppetry.