Coba jelasin Pemeran dari Battle for Terra dong

Evan Rachel Wood sebagai Mala

Brian Cox sebagai Jenderal Hemmer

Luke Wilson sebagai Jim Stanton

Amanda Peet sebagai Maria Montez

Chris Evans sebagai Stewart Stanton

Danny Glover sebagai Presiden Chen

Mark Hamill sebagai Kakak Orin

Tiffany Brevard sebagai Penyanyi Solois

Danny Trejo sebagai Kakak Berum

Phil LaMarr sebagai Pedagang Kain

Laraine Newman sebagai Pedagang Mainan

Ron Perlman sebagai Kakak Vorin

Film tersebut menempati urutan #12 di Amerika Serikat dengan keuntungan sebesar $1,082,064 di 1,159 bioskop dengan rata-rata $934 per bioskop. Box office internasional film tersebut dimulai pada 14 Mei 2009 di Rusia dengan menempati urutan ke-5 dengan keuntungan sebesar $332,634 di 83 penayangan. Total keuntungan "Battle for Terra" di seluruh dunia saat ini adalah $6,101,046.