Tarina pyörii kuningas Leonidas (Gerard Butler), joka johtaa 300 spartalaista taisteluun persialaista "Jumala-kuningas" Xerxesia (Rodrigo Santoro) ja hänen yli 300 000 sotilaan hyökkäävää armeijaa vastaan. Taistelun raivoessa kuningatar Gorgo (Lena Headey) yrittää kerätä tukea Spartan miehelleen. Tarina kehitetään spartalaisen sotilaan Diliosin (David Wenham) äänioikeutetulla kertomuksella. Tämän kertomustekniikan avulla esitetään erilaisia fantastisia olentoja, jotka sijoittavat 300 historiallisen fantasian lajikkeeseen. Kysymys: Kuinka monta spartalaista oli?
300 mm: n