Writer/director James Cameron is known for making some of the best science-fiction films ever made. He wrote and directed "Aliens," "The Terminator," "Terminator 2: Judgment Day" and "Avatar." He even made the big Oscar-winning drama "Titanic."

With his name thrown in the trailer for a movie, it is basically implying greatness.

However, it wasn't just Cameron at work in "Alita: Battle Angel." While he co-wrote the screenplay, Robert Rodriguez directed the film. Rodriguez is known for making "Machete," "Machete Kills," "Sin City" and "Spy Kids." While "Alita: Battle Angel" feels more like a James Cameron movie than a Robert Rodriguez movie, it is still a unique collaboration between two talented filmmakers.

The movie takes place during the 26th century, 300 years after a major war caused a societal collapse. In this time period, cyborgs exist and act as vessels to continue human life.

At the beginning of the film, Alita's artificial body is found in a scrapyard by Dr. Dyson Ido. However, her human brain cannot seem to recollect memories from her past, so she goes on a quest to discover who she truly was.

She quickly becomes a fierce and dangerous girl, one that can stop evil forces and bring society together again.

Alita is voiced by Rosa Salazar. The supporting cast consists of Christoph Waltz, Mahershala Ali, Jennifer Connolly, Keean Johnson and Ed Skrein. For the most part, the performances are well done, but not all of the characters are all that interesting aside from Alita.


Mahershala Ali plays Vector, the main villain whose body is often taken over by Nova, an evil "superior being" whose plans are much more sinister than anyone else's. Neither of these characters adds much depth to the film, nor do the other supporting ones. Alita, however, steals the show. Throughout the runtime, she becomes increasingly more bad-ass, to the point where she becomes the only character to root for.

The plot keeps audiences pretty engaged for the majority of the movie. There are moments of dialogue between characters that seem out of place in terms of tone, often throwing off the momentum of the movie. However, that isn't often enough to make the film any less enjoyable or rewatchable.

The visual effects in "Alita: Battle Angel" are top-notch. Much like "Avatar," they bring a lot to the table. It's stunning to look at, and the action sequences are intense, thrilling and just plain fun.

Best scene: The motorball scene

Most useless character: Chiren (played by Jennifer Connolly)

Grade: B+

Rewatchability: 85%