film puppies cinema movie industrial dogs kino metal horror comedy fantasy cats howl music dark goth gothic fiction puppy science fiction dog cat