

Battle for Terra
“Their world is mankind's only hope for survival.”
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.
Where to watch Battle for Terra in India
Can I watch Battle for Terra in India? Battle for Terra isn't currently available to stream in India. Availability changes often — add it to your watchlist and check back.
No streaming info for your region.
Click a service to open Battle for Terra there. Availability last verified on November 13, 2026.
Where is Battle for Terra streaming around the world?
| Country | Streaming on | Rent / Buy |
|---|---|---|
| United States | — | Google Play Movies, YouTube |
| Germany | — | Videobuster |
| Brazil | Looke, Looke Amazon Channel, NetMovies | — |
About Battle for Terra
Battle for Terra is a 2007 English-language action, adventure and animation film directed by Aristomenis Tsirbas. The cast is led by Evan Rachel Wood, Brian Cox, James Garner. It has a runtime of 1h 25m. Viewers rate it 6.1/10 across 300 ratings.
Battle for Terra was produced by MeniThings Productions, Snoot Entertainment, and IM Global and made in United States of America. It was released on September 6, 2007, and carries a PG certification. Made on a budget of about $4 million, it went on to gross $6 million worldwide.
- Director
- Aristomenis Tsirbas
- Writers
- Aristomenis Tsirbas, Evan Spiliotopoulos
- Release date
- September 6, 2007
- Original language
- English
- Age rating
- PG
- Status
- Released
- Country
- United States of America
- Budget
- $4 million
- Box office
- $6 million
- Production
- MeniThings Productions, Snoot Entertainment, IM Global
Battle for Terra cast & crew
Battle for Terra was directed by Aristomenis Tsirbas and written by Aristomenis Tsirbas and Evan Spiliotopoulos.
The cast features Evan Rachel Wood as Mala (voice), Brian Cox as General Hemmer (voice), James Garner as Doron (voice), Chris Evans as Stewart Stanton (voice), Danny Glover as President Chen (voice), and Amanda Peet as Maria Montez (voice).
Behind the camera, the score was composed by Abel Korzeniowski.
Is Battle for Terra worth watching?
Battle for Terra holds an audience score of 6.1/10 from 321 ratings, a solidly received action films.
At 1h 25m, it's an easy, time-light watch.
If you enjoy action, adventure, and animation, Battle for Terra is worth a place on your watchlist.
How and where to watch Battle for Terra
Battle for Terra isn't currently available on major streaming services in India. We track availability continuously — add it to your watchlist and we'll keep an eye out.
Streaming rights change country by country and month by month, so the options above reflect India today — switch your country at the top of the where-to-watch section to see availability elsewhere.
Rate & review
Your rating and review are saved privately in this browser — no account needed.
Cast of Battle for Terra

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)

Rosanna Arquette
Professor Lina (voice)

Beverly D'Angelo
Interrogator Wright (voice)
Battle for Terra — FAQs
▸Where can I watch Battle for Terra in India?
Battle for Terra is not currently available on major streaming services in India. Availability changes often — check back soon.
▸Where can I watch Battle for Terra in the US?
Battle for Terra isn't on subscription streaming in the US, but you can rent or buy it on Google Play Movies and YouTube.
▸What language is Battle for Terra in?
Battle for Terra is originally in English. Subtitle and dub options vary by streaming service.
▸How long is Battle for Terra?
Battle for Terra runs 1 hours 25 minutes (85 minutes).
▸What is Battle for Terra rated?
Battle for Terra is rated PG. It holds a 6.1/10 audience score from 321 ratings.











