馬拉松戰(zhàn)役后,希臘英雄特米斯托克列斯(沙利文·斯特普爾頓飾)射殺波斯國(guó)王大流士王,迫使薛西斯一世(羅德里戈·桑托羅飾)在海軍統(tǒng)帥阿特米西亞(伊娃·格林飾)煽動(dòng)下組建復(fù)仇大軍。薛西斯率軍與斯巴達(dá)國(guó)王列奧尼達(dá)(杰克·奧康奈爾飾)及其三百勇士在溫泉關(guān)展開血戰(zhàn),同時(shí)阿特米西亞統(tǒng)帥波斯艦隊(duì)逼近雅典。在希臘存亡之際,特米斯托克列斯聯(lián)合各城邦組建海軍,在愛琴海對(duì)抗阿特米西亞的復(fù)仇艦隊(duì)。薩拉米斯海戰(zhàn)中,希臘艦隊(duì)以火攻戰(zhàn)術(shù)重創(chuàng)波斯海軍,阿特米西亞重傷敗退。薛西斯在溫泉關(guān)取勝后率軍攻入雅典衛(wèi)城,卻發(fā)現(xiàn)神廟早已空置。最終希臘聯(lián)軍在陸海雙重打擊下?lián)魸⒉ㄋ怪髁?,薛西斯被迫撤回亞洲,希臘城邦聯(lián)盟由此確立自由根基。