Director
Cast
Taylor Kitsch as John Carter
Lynn Collins as Princess Dejah Thoris
Willem Dafoe as Tars Tarkas
Samantha Morton as Sola
Ciaran Hinds as Tardos Mors
Dominic West as Sab Than
James Purefoy as Kantos Kan
Daryl Sabara as Edgar Rice Burroughs
Polly Walker as Sarkoja
Bryan Cranston as Col. Powell
Thomas Haden Church as Tal Hajus
Mark Strong as Matai Shang
Writers
Andrew Stanton (screenplay)
Mark Andrews (screenplay)
Michael Chabon (screenplay)
Edgar Rice Burroughs (based on the story ‘A Princess of Mars’)