O filme retrata a Batalha das Termópilas em 480 a.C., onde 300 espartanos liderados pelo rei Leônidas defenderam heroicamente o desfiladeiro contra o vasto exército persa de Xerxes. Apesar de serem traídos, os espartanos resistiram bravamente até o fim, inspirando a Grécia a se unir e derrotar os persas, preservando a democracia.