Johnson will play Hugo, a young man who teaches Alita how to play a gladiator-style game called Motorball.
Set in the 26th century, Alita: Battle Angel tells the story of Alita, an amnesiac female cyborg who is rescued from a scrapyard by Dyson.
The rebuilt Alita, remembering only her training in a deadly martial art, becomes a hunter-warrior, tracking down and eliminating vicious criminals.
The Hollywood Reporter says that Nashville and The Fosters star Keean Johnson has landed the highly-coveted Alita: Battle Angel role of the love interest for Rosa Salazar’s title character.