Frank Miller’in grafik romanından uyarlanmış olan 300, Milattan Önce 480 yılında geçen Thermopylae savaşını konu almaktadır. Filmde Sparta Kralı’nın ordusu ile Pers ordusu arasında geçmiş olan savaş tüm Yunanistan’ın Persler’e karşı birlik olmasını sağlar. Sparta Kralı Leonidas (Gerard Butler) ve komutasındaki 300 Spartalının Pers Kralı Xerxes’in büyük ordusuna karşı duruşu ölümüne bir savaştır. Fakat bu durum dünyada ilk demokrasinin kuruluşuna da yardımcı olacaktır.