Battle for Terra (2007): Where to Watch, Cast & Facts
An evergreen, sourced guide to Battle for Terra: streaming options, cast and core facts.

Battle for Terra (2007) — an evergreen reference for this movie: the essentials, the cast, where to watch and what to watch next. Their world is mankind's only hope for survival.
Where to watch
TMDB's U.S. watch-provider data lists Google Play Movies, YouTube. Availability changes by country and date, so check your streaming app before watching.
Cast
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); Amanda Peet as Maria Montez (voice); David Cross as Giddy (voice); Justin Long as Senn (voice)
About Battle for Terra
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.
More like Battle for Terra
- Bionicle: The Legend Reborn
- Arctic Dogs
- Ben 10 vs. the Universe: The Movie
- The Matrix Revolutions
- Wendell & Wild
- Slumberland
- Fire and Ice
- Aqua Teen Hunger Force Colon Movie Film for Theaters
Figures and availability come from public TMDB data and are provided as a sourced reference.
Frequently asked questions
Where can I watch Battle for Terra?
TMDB's U.S. watch-provider data lists Google Play Movies, YouTube. Availability changes by country and date, so check your streaming app before watching.
Who is in the cast of Battle for Terra?
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); Amanda Peet as Maria Montez (voice); David Cross as Giddy (voice); Justin Long as Senn (voice)
Is this Battle for Terra guide official?
No. It uses TMDB data as a reference and is not endorsed or certified by TMDB.



