Mutant hordes are sent to annihilate mankind.
Science Fiction Horror
NextFilm 2025