Film opowiada o słynnej bitwie pod Termopilami z 480 r. p.n.e., w której żołnierze greccy, głównie wojownicy ze Sparty dowodzeni przez Leonidasa, stawili czoła olbrzymiej, prawie 20krotnie większej armii perskiej pod wodzą Kserksesa. Przytłaczająca przewaga liczebna Persów oraz zdrada, sprawiły iż Spartanie ponieśli klęskę, jednakże dzięki swojej odwadze i bohaterstwu opóźnili marsz armii perskiej w kierunku greckich miast-państw.