是真实历史,公元前480年希波战争中波斯国王薛西斯率海陆军侵入中希腊,斯巴达王列奥尼达率军扼守温泉关抵抗。因内奸出卖,波斯人从小路包围袭击,列奥尼达遣散了守军中的7000伯罗奔尼撒人,仅留下斯巴达三百人,其中二百九十八人战死,仅有两人生还,杀伤数千波斯人。与斯巴达300人一同战死的还有请求留下来的400底比斯人和700特斯比亚人。
希腊军队在这个狭小的关隘依托优势地形,抵抗了3天,阻挡了在数量上几十倍于自己的波斯军队,但是波斯军队人数众多,在杀了近2万人(也有记载说是7000)的波斯军队后,300名勇士全部牺牲。
据说,波斯人在打扫战场时只找到了298具斯巴达公民的尸体。原来,有两个斯巴达人没有参加战斗。一个是因为害眼病,一个是因为奉命外出。
战后,他俩回到斯巴达时,家乡的人都非常鄙视他们,谁也不理他们。其中一个人受不了这种屈辱,自杀了。另一个在后来的战斗中牺牲,但斯巴达人还是拒绝把他安葬在光荣战死者的墓地中。