

Battle for Terra
Directed by Aristomenis Tsirbas
A peaceful alien planet faces annihilation, as the homeless remainder of the human race sets its eyes on Terra. Mala, a rebellious Terrian teenager, will do everything she can to stop it.
Watch trailerWhere to watch in πΊπΈ United States
Top cast

Evan Rachel Wood
Mala (voice)

Brian Cox
General Hemmer (voice)

James Garner
Doron (voice)

Chris Evans
Stewart Stanton (voice)

Danny Glover
President Chen (voice)

Amanda Peet
Maria Montez (voice)

David Cross
Giddy (voice)

Justin Long
Senn (voice)

Dennis Quaid
Roven (voice)

Luke Wilson
Jim Stanton (voice)
Frequently asked questions
Where can I watch Battle for Terra online?
Battle for Terra is not currently included with any streaming subscription in United States, but you can rent or buy it digitally on Google Play Movies and YouTube. Availability differs by country, so it may be on a subscription service elsewhere.
Is Battle for Terra on Netflix?
No β Battle for Terra is not currently on Netflix in any of the countries we track.
Can I rent or buy Battle for Terra online?
Yes. In United States, Battle for Terra can be rented on Google Play Movies and YouTube and purchased on Google Play Movies and YouTube.
In which countries can I stream Battle for Terra?
As of November 4, 2026, Battle for Terra is included with a streaming subscription (or free with ads) in Brazil, among the countries we track.
Streaming availability last checked on November 4, 2026. Catalogues change frequently β data from TMDB and JustWatch.









