If current server doesn't work please try other servers below.

watch Battle for Terra Online in HD for Free
Overview:
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.
Released:
2007
Casts:
Evan Rachel Wood ,
Brian Cox ,
James Garner ,
Chris Evans ,
Danny Glover ,
Amanda Peet ,
David Cross ,
Justin Long ,