Big budget movie about a cyborg demon tardigrade destroying a skyscraper