Skip to content
SearchOTT
Battle for Terra poster

Battle for Terra

2007·Movie·PG·85 min·★ 6.1(321)

“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.

▶ Watch trailer

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?

CountryStreaming onRent / Buy
United States—Google Play Movies, YouTube
Germany—Videobuster
BrazilLooke, 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
#mutiny#chase#cave#invasion#surrealism#robot#air battle#pacifist#council#3d animation

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

Evan Rachel Wood

Mala (voice)

Brian Cox

Brian Cox

General Hemmer (voice)

James Garner

James Garner

Doron (voice)

Chris Evans

Chris Evans

Stewart Stanton (voice)

Danny Glover

Danny Glover

President Chen (voice)

Amanda Peet

Amanda Peet

Maria Montez (voice)

David Cross

David Cross

Giddy (voice)

Justin Long

Justin Long

Senn (voice)

Dennis Quaid

Dennis Quaid

Roven (voice)

Luke Wilson

Luke Wilson

Jim Stanton (voice)

Rosanna Arquette

Rosanna Arquette

Professor Lina (voice)

Beverly D'Angelo

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.

Movies like Battle for Terra

See the full list →
Arctic Dogs
The SpongeBob Movie: Sponge on the Run
Final Fantasy: The Spirits Within
Chickenhare and the Hamster of Darkness
Justice League: Gods and Monsters
Fire and Ice
Mars Needs Moms
Planet 51
Justice League x RWBY: Super Heroes & Huntsmen, Part Two
Plankton: The Movie
Ben 10 vs. the Universe: The Movie
G.I. Joe: The Movie