.
公元前480年,波斯国国王王薛西斯一世(罗德里格·桑托罗饰)统率50万大军大举进攻希腊,一路南下逼近德摩比利隘口。斯巴达国王列奥尼达斯(杰拉德·巴特勒饰)亲率希腊联军扼守住地势险要的温泉关,但希腊守军很快就被击溃,列奥尼达斯命令希腊联军的主力迅速撤退,自己亲率300名斯巴达勇士殿后,与数万波斯军展开了血腥的殊死搏斗。最终,这300位勇士全部战死,但同时也让波斯军队在攻破温泉关一战中付出了2万人死伤的惨痛代价