Nacido en Virginia, John Carter (Taylor Kitsch) luchó como oficial en el ejército Confederado de la Guerra Civil americana. Un héroe caracterizado por su honor y su valor al que los estragos de la Guerra Civil han dejado deshecho, abatido y personalmente derrotado. Tras ser transportado por accidente a Barsoom (Marte), John Carter comienza a descubrir que su fuerza y su capacidad de salto se multiplican enormemente con el bajo nivel de gravedad del planeta. Sin quererlo, Carter comienza un viaje para redescubrir su lado humano, al tiempo que salva el mundo que acaba de conocer.