Alita: Battle Angel Cast: Who Plays Which Character (& Who Did Mo-Cap)

The Alita: Battle Angel cast is stacked with award-winning and fan-favorite sci-fi genre actors. Produced by James Cameron and directed by Robert Rodriguez, Alita: Battle Angel adapts Yukito Kishiro's beloved manga Battle Angel: Alita for the big screen.

James Cameron had been developing Alita: Battle Angel since 2000 and the screenplay is by Cameron and Laeta Kalogridis, adapting a portion of Kishiro's manga. Though Rodriguez took on the challenge of directing this massive production, the true magic of Alita: Battle Angel was achieved by Weta Digital's VFX team. Utilizing revolutionary motion capture technology (some of the actors, like Rosa Salazar and Jackie Earle Haley, performed their characters, which were rendered into CGI), Weta was able to bring a cast of cyborgs and their world of Iron City and Zalem, which is set 300 years in the future, to life.

Related: Does Alita: Battle Angel Have An After-Credits Scene?

With the Alita: Battle Angel cast consisting of unforgettable characters, which include humans, humans who are cybernetically enhanced, cyborgs with CGI bodies but sporting the actors' faces, and cyborgs (like Alita) who are purely CGI, here's who stars in Alita: Battle Angel:

Alita: Battle Angel - Human Cast Versus Mo-Cap Actors

Rosa Salazar as Alita - Alita is an elite cyborg warrior who was brought back online by Dr. Dyson Ido. She has to remember her past and find her true destiny. Rosa Salazar starred in American Horror Story and Bird Box, and she not only voices Alita but also performed the motion capture to bring Alita to life.

Christoph Waltz as Dr. Dyson Ido - Ido is a cyberneticist who discovers Alita in a junkyard and rebuilds her while harboring a secret of his own. Christoph Waltz is an Academy Award-winner for his roles in Inglorious Basterds and Django Unchained.

Jennifer Connelly as Chiren - Chiren is Ido's ex-wife who was banished from Zalem and plots to make her way back to the floating city. Connelly is a world-renowned actress who's starred in Requiem for a Dream and voiced Karen/Spider-Man's StarkTech suit in Spider-Man: Homecoming.

Mahershala Ali as Vector - Vector controls and rigs the sport of Motorball, making him one of the most powerful people in Iron City. Ali won an Academy Award for his role in Moonlight and voiced the Prowler in Spider-Man: Into The Spider-Verse; he's currently starring in HBO's True Detective season 3.

Keann Johnson as Hugo - Hugo becomes Alita's love interest while he and his gang secretly work for Vector stealing cyborg parts for his Motorball games. Johnson has appeared in Spooksville and Nashville.

Jackie Earle Haley as Grewishka - The hulking Grewishka is the most feared cyborg in Iron City who works as Nova's personal assassin. Haley, who performed the mo-cap and voiced Grewishka, is arguably best known for playing Rorschach in Watchmen.

Ed Skrein as Zapan - Zapan is a feared cyborg bounty hunter who carries a weapon called the Damascus Sword. Skrein performed Zapan's motion capture and the British actor is best known as Francis, the villain in Deadpool.

Jorge Lendeborg Jr. as Tanji - Tanji is Hugo's best friend who doesn't trust Alita. Lendeborg, Jr. appeared in Love, Simon and played Memo in Bumblebee.

Lana Condor as Koyomi - Koyomi is a photographer and she's part of Hugo's circle of friends along with Tanji. Condor played Jubilee in X-Men: Apocalypse and Lara Jean Covey in Netflix's To All The Boys I've Loved Before. She currently stars in Syfy's Deadly Class.

Idara Victor as Nurse Gerhard - Gerhard is Dr. Ido's assistant and helps him repair and care for Alita. Victor is best known for starring in Turn: Washington's Spies and Rizzoli & Isles.

Eiza González as Nyssiana - Nyssiana is a scary cyborg assassin with a bounty on her head. González starred in From Dusk till Dawn: The Series and Baby Driver.

Jeff Fahey as McTeague - McTeague is a cyborg bounty hunter who keeps a pack of cyborg dogs. Fahey has appeared in dozens of films and TV series like LOST, Grimm, and DC's Legends of Tomorrow.

Alita: Battle Angel's Cameos

Warning: MAJOR SPOILER Below for Alita: Battle Angel:

Michelle Rodriguez as Gelda - Gelda was a fellow Berzerker and Alita's commanding officer during the war that led to The Fall 300 years ago. Rodriguez is best known as Letty in the Fast and Furious franchise.

Casper Van Dien as Amok - Amok is a cyborg who has an unfortunate run-in with Hugo's gang in Iron City. Van Dien's geek cred includes starring in Starship Troopers and Tim Burton's Sleepy Hollow.

Edward Norton as Nova - Nova rules the floating city of Zalem and is the secret main villain of the film, though he has the ability to take over the minds of others, such as Vector, and speak through them. Edward Norton has starred in Fight Club, The People Vs. Larry Flynt, Moonrise Kingdom, and The Incredible Hulk.

Jai Courtney as Jashugan - Jashugan is the Motorball champion in the film. Courtney appeared in starring roles in several blockbuster movies in the early 2010s, including A Good Day to Die Hard, Terminator: Genisys, and Suicide Squad, as well as in the failed Divergent movie series.

More: What To Expect From An Alita: Battle Angel Sequel

Key Release Dates
  • Alita Battle Angel (2019) release date: Feb 14, 2019
Spider-Man Far From Home with Nick Fury and Skrulls
Why The Real Nick Fury Wasn't In Spider-Man: Far From Home

More in SR Originals