Skip to content
ReelHuntr
Battle for Terra poster
Movie
6.1

Battle for Terra

20071h 25min
ActionAdventureAnimationScience Fiction

Directed by Aristomenis Tsirbas

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 in πŸ‡ΊπŸ‡Έ United States

Top cast

  • 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)

Frequently asked questions

Where can I watch Battle for Terra online?

Battle for Terra is not currently included with any streaming subscription in United States, but you can rent or buy it digitally on Google Play Movies and YouTube. Availability differs by country, so it may be on a subscription service elsewhere.

Is Battle for Terra on Netflix?

No β€” Battle for Terra is not currently on Netflix in any of the countries we track.

Can I rent or buy Battle for Terra online?

Yes. In United States, Battle for Terra can be rented on Google Play Movies and YouTube and purchased on Google Play Movies and YouTube.

In which countries can I stream Battle for Terra?

As of November 4, 2026, Battle for Terra is included with a streaming subscription (or free with ads) in Brazil, among the countries we track.

Streaming availability last checked on November 4, 2026. Catalogues change frequently β€” data from TMDB and JustWatch.

More like this