影片讲述了饱受创伤的美国内战退伍军官约翰·卡特(泰勒·克奇饰演)被神秘地送到了火星。在那里约翰·卡特发现,这原来是一个生机勃勃的星球,主要居民是一群12英尺高的绿色巨人。他结识了同盟塔斯·塔卡斯(威廉·达福饰演)和坚韧勇敢、魅力十足的公主蒂亚·索利斯(琳恩·柯林斯饰演)。