Cast:
Taylor Kitsch as John Carter
Lynn Collins as Dejah Thoris
Samantha Morton as Sola
Willem Dafoe as Tars Tarkas
Thomas Haden Church as Tal Hajus
Mark Strong as Matai Shang
Ciarán Hinds as Tardos Mors
Dominic West as Sab Than
James Purefoy as Kantos Kan
Bryan Cranston as Powell
Polly Walker as Sarkoja
Daryl Sabara as Edgar Rice Burroughs
Directed by Andrew Stanton…
