Cast and Crew of Battle for Terra

Battle for Terra

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 of Battle for Terra

Evan Rachel Wood as Mala (voice)

Evan Rachel Wood

Mala (voice)

Evan Rachel Wood (born September 7, 1987) is an American actress and singer. Wood began her acting career in the...

Brian Cox as General Hemmer (voice)

Brian Cox

General Hemmer (voice)

​Brian Denis Cox, CBE (born 1 June 1946) is a Scottish actor. He is known for his work with the Royal Shakespeare...

James Garner as Doron (voice)

James Garner

Doron (voice)

James Garner (born James Scott Bumgarner; April 7, 1928 – July 19, 2014) was an American actor, producer, and voice...

Chris Evans as Stewart Stanton (voice)

Chris Evans

Stewart Stanton (voice)

Christopher Robert Evans (born June 13, 1981) is an American actor. He began his career with roles in television...

Danny Glover as President Chen (voice)

Danny Glover

President Chen (voice)

Danny Lebern Glover (born July 22, 1946) is an American actor, film director, and political activist. He is best...

Amanda Peet as Maria Montez (voice)

Amanda Peet

Maria Montez (voice)

Amanda Peet (born January 11, 1972) is an American actress, writer and producer. She began her career with small...

David Cross as Giddy (voice)

David Cross

Giddy (voice)

David Cross (born April 4, 1964) is an American actor, writer and stand-up comedian perhaps best known for his work...

Dennis Quaid as Roven (voice)

Dennis Quaid

Roven (voice)

Dennis William Quaid (born April 9, 1954) is an American actor. He became known during the 1980s after appearing in...

Luke Wilson as Jim Stanton (voice)

Luke Wilson

Jim Stanton (voice)

Luke Cunningham Wilson (born September 21, 1971) is an American actor, director and writer. He is the younger...

Rosanna Arquette as Professor Lina (voice)

Rosanna Arquette

Professor Lina (voice)

Rosanna Lisa Arquette (born August 10, 1959) is an American actress. She was nominated for an Emmy Award for her...

Beverly D'Angelo as Interrogator Wright (voice)

Beverly D'Angelo

Interrogator Wright (voice)

Beverly D'Angelo (born November 15, 1951) is an American actress and singer. Description above from the Wikipedia...

Danny Trejo as Elder Barum (voice)

Danny Trejo

Elder Barum (voice)

Dan Trejo (born May 16, 1944) is an American actor who has appeared in numerous Hollywood films, often as...

Ron Perlman as Elder Vorin (voice)

Ron Perlman

Elder Vorin (voice)

Ronald Perlman (born April 13, 1950) is an American actor and voice-over actor. His best known roles are as Clay...

Mark Hamill as Elder Orin (voice)

Mark Hamill

Elder Orin (voice)

Mark Richard Hamill (born September 25, 1951) is an American actor, voice artist, producer, director, and writer....

Laraine Newman as Toy Merchant (voice)

Laraine Newman

Toy Merchant (voice)

Laraine Newman is an American actress, voice actress, comedian and writer, who was part of the original cast of...

Phil LaMarr as Fabric Merchant (voice)

Phil LaMarr

Fabric Merchant (voice)

Phillip "Phil" LaMarr (born January 24, 1967) is an American actor, comedian and voice actor. One of the original...

David Krumholtz as Terrian Commander (voice)

David Krumholtz

Terrian Commander (voice)

David Krumholtz (born May 15, 1978) is an American actor. He played Charlie Eppes on the CBS drama series Numb3rs...

James Devoti as Colonel Wheeler (voice) (as Jim Devoti)

James Devoti

Colonel Wheeler (voice) (as Jim Devoti)

Devoti was born and raised on Long Island, NY. He attended and graduated from Loyola University, earning a BA in...

Masam Holden as Tumi (voice)

Masam Holden

Tumi (voice)

He resided in a foreign country until the age of 10, after which he relocated to Northern California for a brief...

Tom Connolly

Technician Williams (voice)

Timi Prulhiere

Terrian 1 (voice)

Bill Birch

Terrian 2 (voice)

Zoe Bleu

Kima (as Zoe Sidel)

Crew of Battle for Terra

Full backstage crew list →