John Carter

starring Taylor Kitsch, Lynn Collins, Samantha Morton, Willem Dafoe, Thomas Haden Church, Mark Strong, Ciarán Hinds, Dominic West, Bryan Cranston, James Purefoy, Polly Walker

directed by Andrew Stanton