Un messaggero del temibile Re Serse (Rodrigo Santoro) porta a Sparta la richiesta di sottomissione immediata. Il sovrano spartano Leonida (Gerard Butler) però non si arrenderà senza combattere, scatenando la famosa battaglia delle Termobili.
Tratto dalla graphic novel omonima di Frank Miller, produttore della pellicola, 300 è un film riuscito a metà, che beneficia della buona qualità del materiale di partenza ma che non riesce a stupire come avrebbe potuto. La regia alterna spunti interessanti e tanta azione a sequenze raffazzonate, con un utilizzo opinabile della colonna sonora. Mentre la sceneggiatura è ridondante e piuttosto esile, risulta efficace la fotografia, che richiama la tecnica utilizzata da Frank Miller e Robert Rodriguez in Sin City (2005). Qualche minuto in meno gli avrebbe certamente giovato, seppur il coinvolgimento rimanga sempre piuttosto alto, soprattutto nella concitata seconda parte.