
Battle for Terra (2007) | Streaming Guide & Showtimes
Battle for Terra (2007) — A peaceful alien planet faces annihilation, as the homeless remainder of the human race… Streaming on Amazon Vi...
Battle for Terra (2007) Storyline
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.
Full Cast & Crew
- 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)
- Dennis Quaid as Roven (voice)
- Luke Wilson as Jim Stanton (voice)
- Rosanna Arquette as Professor Lina (voice)
- Beverly D'Angelo as Interrogator Wright (voice)
- Danny Trejo as Elder Barum (voice)
- Ron Perlman as Elder Vorin (voice)
- Mark Hamill as Elder Orin (voice)
Why Watch Battle for Terra?
The Vibe: Battle for Terra is a adrenaline-fueled and fast-paced action and adventure and animation movie from 2007. Directed by Aristomenis Tsirbas, and starring Evan Rachel Wood, Brian Cox, James Garner A peaceful alien planet faces annihilation, as the homeless remainder of the human race sets its eyes on Terra.
Fan Reception: While holding a polarized score of 6.1/10, Battle for Terra retains a dedicated audience who appreciate its unique premise and stylistic choices.
Time Investment: At a brisk 1h 25m, it's a tight, efficient movie that respects your time while delivering maximum impact.
Who Should Watch It: Highly recommended for fans of high-octane spectacle and epic set pieces. If you enjoy movies that blends action with adventure elements, Battle for Terra deserves a spot on your watchlist.
Movie Details & Production
Explore More
Discover where to watch Battle for Terra and thousands of other titles on Watchlist Wizard. We analyze streaming availability across 50+ platforms including Netflix, Hulu, Disney+, and HBO Max to help you find your next favorite movie.