“Alita: Battle Angel” is a movie which is at once familiar but unique. It’s another post-apocalyptic film in which Earth has been laid waste by war and where humans survive any way they can, with or without the limbs they were born with. Hovering over them is a city in the sky much like the one in “Elysium” where the wealthy survivors live in what looks like infinite luxury. Yes, there are many familiar science-fiction elements at work here, but this movie still feels unique in the way it looks and how it is told. Just when I thought it would be the same old genre film which I have seen far too many times, I was surprised at how invigorating it was as it introduces us to a heroic female character who is not afraid to back down from a fight.

This movie brings together filmmakers James Cameron and Robert Rodriguez, and you can tell the pride and enthusiasm they had in bringing Yukito Kishiro’s manga series “Gunnm” to the big screen. With all the visual effects and 3D tools at their disposal, and this is the first 3D movie I have looked forward to watching in ages, they have created an imperfect but highly entertaining cyberpunk adventure which mixes live action and computer-generated imagery to brilliant effect just like in “Avatar.”

The year is 2563, and the Earth has been devastated by a war known as “The Fall.” As the movie begins, we see renowned scientist Dr. Dyson Ido (Christoph Waltz) sifting through a junkyard in Iron City when he comes across a disembodied female cyborg. Her body is part of the trash thrown down from the wealthy sky city of Zalem, but what its residents didn’t take into account is this cyborg still has a fully intact human brain. Dyson ends up taking her back to his office and rebuilds her, and the next morning she wakes up with a new set of artificial limbs and a pair of eyes which look like something out of a Margaret Keane painting. From there, she goes on a journey of endless discovery which will show her enjoying the simple things and eventually embracing her true identity.

Just like with “Avatar,” it is hard to distinguish what is real and what is CGI in “Alita: Battle Angel” as both worlds mix into one another in a wonderfully creative way. This movie also utilizes 3D in a way which reminds us how the extra dimension can make us feel like part of the action instead of just letting us sit back in our comfy seats. Hollywood really burned us out on 3D as it became nothing more than a gimmick and another way to take an extra dollar or two out of our pockets. But in the hands of Rodriguez and Cameron, filmmakers who have successfully mastered the extra dimension (the jury will excuse “Spy Kids 3-D”), it is a reminder of what an effective tool it can be when placed in the right hands.

Speaking of Rodriguez, this is easily the best movie he has made in a long time. His last few films like “Machete Kills” and “Spy Kids: All the Time in the World” had him repeating himself to tiresome effect, and I was begging him to try something new. His attempts to made good-bad movies completely missed the point of why such movies were enjoyable in the first place, and his many gifts were wasted as a result. But with “Alita: Battle Angel,” he gets his biggest budgeted movie yet, and you can feel his joy at playing around with tools he never got to play with before. The look of the movie is astonishing, and his filmmaking skills get reinvigorated as a result.

And, of course, you can feel Cameron’s influence over this project as he co-wrote the screenplay with Laeta Kalogridis, and his mastery of storytelling is on display here as he weaves in various themes dealing with pollution, corruption and endless greed to very strong effect. Hugo (Keean Johnson), Alita’s love interest, is infinitely eager to buy his way into Zalem, but like John Leguizamo trying to get an apartment in Dennis Hopper’s luxury high-rise which sits high above a zombie-infested city in “Land of the Dead,” the odds will never be in his favor. The rich live in safety while the poor live in squalor and, just like in the real world we inhabit, the division between the haves and have nots is far too big.

And yes, Cameron’s weaknesses as a screenwriter are on display as well. Ever since “Titanic,” he has shown a tin ear for dialogue, and hearing the villainous characters sputter out lines such as “looking for me” is dispiriting as I have heard this phrase far too many times. Also, the arcs of certain supporting characters are not resolved in a satisfying manner, and I had to look at the movie’s Wikipedia page to figure out exactly what happened to them. I still wait for the screenwriter of “Aliens” to reappear. Remember the classic line of dialogue Cameron came up with when Sigourney Weaver talked to Paul Reiser about the difference between bloodthirsty extra-terrestrials and human beings? It still stays with me:

“You know, Burke, I don’t know which species is worse. You don’t see them fucking each other over for a goddamn percentage.”

As for the actors, they help breathe life into the computer-generated landscape. It’s great to see Christoph Waltz play someone other than a devious villain, and he makes his scientist character a deeply heartfelt man who is more complex than we were first led to believe at first. There’s also nice supporting work from Oscar winners Jennifer Connelly and Mahershala Ali who lend their charisma to enigmatic roles. And it is nice to hear Jackie Earle Haley’s voice as the enormous cyborg and assassin Grewishka as you can always count on him to create an ominous presence in a movie which calls for it.

But let’s face it, “Alita: Battle Angel” belongs to Rosa Salazar who portrays the title character. The actress, best known for her roles in “Parenthood” and “American Horror Story: Murder House,” gives this movie the heart and soul it deserves, and it was immense fun watching her discover the simple things in life to such a wonderfully enthusiastic degree. And when Alita embraces her role as a fierce warrior, Salazar sells it for all it is worth as she is not about to be held back by anyone. Without her, this movie would not have been anywhere as effective.

For a brief time, I thought this would be yet another movie where the main character struggles with whether or not they are “the one.” “Alita: Battle Angel,” however, is not interested in asking such time-wasting questions, and it did not take long at all for me to be fully engaged in her quest. I cannot begin to tell you how thankful I was for that.

“Alita: Battle Angel” ends on a note which serves as a set-up for a franchise filled with sequels. This will more than likely annoy many audience members as every other motion picture looks to be starting a franchise which serves to keep studio executives happy. Still, I found it to be a self-contained movie which never felt like an overlong advertisement for future installments. I am eager to see where Alita’s future adventures will take her, and I have a strong feeling we will find out before the first of several “Avatar” sequels are released. Heck, has filming on the first “Avatar” sequel even begun yet? Stop leaving us hanging Cameron!

* * * ½ out of * * * *