A lion and a globular monster fight a big battle in animated film footage