

John Carter (2012)
John Carter is a war-weary, former military captain who's inexplicably transported to the mysterious and exotic planet of Barsoom (Mars) and reluctantly becomes embroiled in an epic conflict. It's a world on the brink of collapse, and Carter rediscovers his humanity when he realizes the survival of Barsoom and its people rests in his hands.
Cast

Taylor Kitsch
John Carter

Lynn Collins
Dejah Thoris

Samantha Morton
Sola

Mark Strong
Matai Shang

Ciarán Hinds
Tardos Mors

Dominic West
Sab Than

James Purefoy
Kantos Kan

Willem Dafoe
Tars Tarkas

Thomas Haden Church
Tal Hajus

Bryan Cranston
Powell

Daryl Sabara
Edgar Rice Burroughs

Polly Walker
Sarkoja

David Schwimmer
Young Thark Warrior

Jon Favreau
Thark Bookie

Don Stark
Dix the Storekeeper

Nicholas Woodeson
Dalton

Art Malik
Zodangan General

Arkie Reece
Stayman #1 / Helm

Davood Ghadami
Stayman #3

Pippa Nixon
Lightmaster

James Embree
Thern #2

Philip Philmar
Thern #1

Rupert Frazer
Thompson

Josh Daugherty
Rowdy #1

Sean Carrigan
Cavalryman

Dusty Sorg
Twitchy Corporal

Christopher Goodman
Stockade Guard

Amanda Clayton
Sarah Carter

Joseph Billingiere
Apache #1

Aldred Montoya
Apache #2

Phil Cheadle
Thern in Cave

Jhil McEntyre
Council Member #5

Emma Clifford
Lightman / Helm

Philip Arditti
Spotter #2

Holly Weston
Carter's Wife (Corpse)

Gary Milner
Zodangan Guard

Cate Fowler
Matron of Chamber (Matai)

Darwin Shaw
Zodangan Officer (Matai)

Eileen Page
Elderly Woman (Matai)

Simon Evans
Zodangan Guard

Myriam Acharki
Priestess

Steven Cree
Humble Guard

Jeremy Booth
Doctor

Jill Baker
Additional Voice (voice)

Umit Ulgen
Tattooist (uncredited)

Debra Leigh-Taylor
Student (uncredited)