John Carter (Taylor Kitsch) to dzieciak weteran wojny secesyjnej, ciężko doświadczony okazją na przodzie. W niezwykłych okolicznościach pada na inną planetę. Tam zostaje uwikłany w święty konflikt między tubylcami, Tarsem Tarkasem (Willem Dafoe) i księżniczką Dejah Thoris (Lynn Collins), która desperacko marzy jego pociesze. W świecie na końcu zagłady, Carter odzyskuje grupę w siebie, i ustanawia walkę, z jakiej zależy los Barsoom dodatkowo jej mieszkańców.