Frank Miller?in grafik romanından uyarlanan ?300?, M. Ö. 480 yılında geçen Thermopylae savaşını konu alıyor. Filmde Sparta Kralı?nın ordusu ile Pers ordusu arasında başlayan savaş tüm Yunanistan?ın Persler?e karşı birlik olmasını sağlar. Sparta Kralı Leonidas (Gerard Butler) ve emrindeki 300 Spartalının Pers Kralı Xerxes?in büyük ordusuna karşı duruşu başta ölümüne bir savaştır. Ancak bu durum dünyada ilk demokrasinin kuruluşuna da yardımcı olacaktır.