這部電影描述了人類(lèi)史上最殘酷的戰(zhàn)爭(zhēng)之一:溫泉關(guān)之戰(zhàn)。公元前480年,波斯國(guó)王薛西斯一世(羅德里格?桑托羅 Rodrigo Santoro 飾)親率30萬(wàn)大軍征戰(zhàn)希臘。希臘各個(gè)城邦迅速派出軍隊(duì)結(jié)成了聯(lián)軍,準(zhǔn)備抵御波斯軍隊(duì)的入侵。 防線的最前線設(shè)在希臘的溫泉關(guān),此處由斯巴達(dá) 城的國(guó)王列奧尼達(dá)(杰拉德?巴特勒 Gerard Butler 飾)率領(lǐng)本城300精兵和聯(lián)軍4000余人鎮(zhèn)守。由于叛徒的出賣(mài),希臘軍隊(duì)被波斯軍隊(duì)抄到了身后形成圍剿之勢(shì)。列奧尼達(dá)為了保存聯(lián)軍實(shí)力,讓聯(lián)軍首先撤退,自己率領(lǐng)300精兵死守溫泉關(guān)斷后?! ?shù)以十萬(wàn)波斯大軍浩浩湯湯蜂擁而至,自知必死的斯巴達(dá)士兵反而士氣高漲,在戰(zhàn)斗中爆發(fā)出驚人的戰(zhàn)力。整個(gè)戰(zhàn)爭(zhēng)整整持續(xù)了2天,最后列奧尼達(dá)和他的300精兵全部陣亡,而波斯軍隊(duì)則損失了20000多士兵,薛西斯一世的兩個(gè)兄弟也在此役中戰(zhàn)死……