O enredo gira em torno
Rei Leônidas (Pedro Ramos Leandro), que lidera 300 espartanos na batalha contra o
Persa "deus-rei" Xerxes (
Rodrigo Santoro) e seu exército invasor de mais de 300.000 soldados.
300 passa a imagem da liberdade dos
gregos antigos e de como era importante a união e a garra, para que um pequeno exército de 300 homens pudesse enfrentar dezenas de milhares de guerreiros do
Império Aquemênida.