電影講述了美國內戰時,飽受創傷的前軍官John Carter(泰勒·克奇扮演)莫名其妙地被帶到了火星,隨後被迫卷入了當地居民間的壹場空前沖突,其中就包括Tars Tarkas(威廉·達福扮演)和魅力十足的公主Dejah Thoris(琳恩·柯林斯扮演)。