La trama ruota attorno al re Leonida (Gerard Butler), che guida 300 spartani in battaglia contro il "Re-Dio" persiano Serse (Rodrigo Santoro) e il suo esercito invasore di oltre 300.000 soldati. Mentre la battaglia infuria, la regina Gorgo (Lena Headey) tenta di raccogliere sostegno a Sparta per suo marito. La storia è inquadrata da una narrazione vocale del soldato spartano Dilios (David Wenham). Attraverso questa tecnica narrativa, vengono introdotte varie creature fantastiche, collocando 300 nel genere della fantasia storica. Domanda: Quanti spartani c'erano?
- 300