Il film parla della battaglia avvenuta nel 480 a.C., detta delle Termopili. In quell'occasione Leonida, utilizzando 300 soldati scelti fra quelli della sua personale guardia, tenne testa all'imponente esercito persiano al servizio del re Serse. Il film indaga su come la forza di volontà sia riuscita, nonostante l'esiguo numero di soldati fedeli a Leonida, a combattere contro un esercito ben più numeroso e organizzato.