公元前四百八十年,波斯国国王王薛西斯一世(罗德里格·桑托罗)统率五十万雄师(号称500万之众)、战舰千余艘,大肆严防希腊。并一同南下迫近德摩比利隘口。妄自尊大的薛西斯一世还向希腊各城邦收回劝降书,负气小邦们不战自降。这此中自然也包含斯巴达城。后果,薛西斯的使臣在浩荡希腊人的抗衡低潮中吃尽了长处。而今,为了反抗劲敌,英勇的斯巴达国王列奥尼达斯(杰拉德·巴特勒)亲率由到处集结而来的希腊联军约七千人,领先赶到温泉关,扼守住阵势险要的关口之地。另一方面,基本在猛烈的海战中耗损甚大的波斯部队,显然基本无奈在两天外延陆战中结构起甚么剧烈的功势,只管,两军的短兵相接并未剑拔弩张。但两天后,狡滑的薛西斯驱使一支精锐部队狙击关后,措不迭防的希腊守军很快就被击溃。 为保存实力,列奥尼达斯在八方受敌的事宜下,命令希腊联军的主力快速退却,以保存实力。本人亲率三百名斯巴达壮士殿后。与磅礴而至的数万波斯军展开了血腥的殊死搏斗。 终极,这三百位壮士全体战死,也让波斯部队在打破温泉一战中关付出了两万人死伤的凄惨价值……