big budget horror movie about bat human hybrids.