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.
Battle for Terra streaming: where to watch online?
Currently you are able to watch "Battle for Terra" streaming on HBO Now, HBO Now Amazon Channel, HBO Max, DIRECTV. It is also possible to buy "Battle for Terra" on Google Play Movies, Vudu, Amazon Video, Microsoft Store, FandangoNOW, YouTube, Redbox, DIRECTV as download or rent it on Vudu, Amazon Video, Microsoft Store, FandangoNOW, Redbox, Google Play Movies, YouTube, FlixFling, DIRECTV online.