

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 United States
Click a service to open Battle for Terra there. Availability last verified on June 20, 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. In United States, it is available to rent or buy on Google Play Movies and YouTube.
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
- Evan Spiliotopoulos, Aristomenis Tsirbas
- 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 Evan Spiliotopoulos and Aristomenis Tsirbas.
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 306 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 on a subscription service in United States right now, but you can rent or buy it on Google Play Movies and YouTube.
Streaming rights change country by country and month by month, so the options above reflect United States 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 United States?
Battle for Terra is not on subscription streaming in United States right now, 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 306 ratings.











