Michelle Rodriguez teamed up with director Robert Rodriguez again in the James Cameron-produced film Alita: Battle Angel. They managed to keep Rodriguez's involvement in the film a secret all through production, and the news didn't get out until after the movie completed shooting.

According to EW, the actress plays a character named Gelda. In the comics, Gelda was a slim cyborg warrior and she was highly skilled in the art of battle. It seems like a great fit for Rodriguez, who joins the previously announced cast that includes Rosa Salazar, Jennifer Connelly, Jackie Earle Haley, Christoph Waltz, Ed Skrein, Mahershala Ali, and Keean Johnson.

The film is based on the manga created by Yukito Kishiro. The story is set in the 26th century, Battle Angel tells the story of Alita, "an amnesiac female cyborg who is rescued from a scrapyard by a doctor. The rebuilt Alita, remembering only her training in a deadly martial art, becomes a hunter-warrior, tracking down and eliminating vicious criminals. Within the context of an epic action-adventure, the film will explore a young woman’s journey of self-discovery and finding love."

The film is currently in post-production and will be released in theaters on July 20, 2018.