Події розгортаються у 480 році до н.е. і розповідають про спартанського царя Леоніда та його 300 спартанських воїнів, які відважно протистоять величезній перській армії на чолі з царем Ксерксом. Сповнені рішучості захистити свою батьківщину, спартанці стикаються з непереборними труднощами, б'ючись не на життя, а на смерть у вузькій Фермопільській протоці.
Спартанці ведуть напружені бої проти хвилі за хвилею перських воїнів. Дисципліноване шикування у фаланги та виняткова бойова доблесть дозволяють їм утримувати позиції всупереч переважній більшості противників. Їхня мета - затримати персів і виграти час для решти Греції, щоб підготуватися до майбутнього вторгнення.