根據(jù)埃德加·賴斯·巴勒斯創(chuàng)作的同名經(jīng)典科幻小說《火星公主》改編,講述了美國內(nèi)戰(zhàn)時期,深受創(chuàng)傷的前軍官約翰·卡特(泰勒·克奇飾)為了躲避印第安人的追捕而逃到一個山洞里,之后被神奇的傳送到了火星上,約翰成為了力大無窮、彈跳如飛的“超人”,隨后被迫卷入了當?shù)鼐用耖g的一場空前沖突,周旋于公主德佳·索麗斯(琳恩·柯林斯飾),盟友塔斯·塔卡斯(威廉·達福飾)與敵人薩博·贊恩之間。然而地球上戰(zhàn)火紛飛帶來的痛苦,早已讓約翰無心戀戰(zhàn);但幾大族群都將他視為能夠拯救火星的關(guān)鍵人物,為了能扭轉(zhuǎn)異星戰(zhàn)場的命運,他終于拋下過去,擔負起保衛(wèi)人民的重任,拯救水深火熱的世界。
在打敗了企圖控制世界的瑟恩神教使者后 卡特成了火星的英雄。并與公主成婚,受到薩克族(他被國王封為“百戰(zhàn)勇士”,算作薩克族人)與希雷姆(公主所在城邦)的祝福。但是當他正沉浸在勝利的喜悅時 瑟恩神教另一名使者將他傳送回了地球 在苦苦尋找另一個傳送徽章的十年中 卡特用計引出了一直監(jiān)視他的教徒 最后利用另一個徽章重返火星。