Battle for Terra (2021 film)

Battle for Terra is a 2021 American action science-fiction film and is a remake of the 2007 animated film of the same name. The plot is the same as the original film, and follows Private James Stanton (Ethan Cutkosky), who teams up with alien Mala (Gina Rodriguez) to stop a crew of the last survivors of Earth from seizing the planet Terra.

Released theatrically on June 11, 2021, the film received mixed reviews from critics, who praised the visual effects and performances of the cast but criticized the plot and similarities to other sci-fi films, and was a box office bomb, grossing $59 million against a budget of $57 million and losing over $30 million.