Film jest pochwałą twórczości Franka Millera (twórcy popularnego komiksu „Sin City”). To interpretacja uhonorowanej wieloma nagrodami powieści graficznej „300” jego autorstwa, wydanej w 1999 roku. Opowiada o jednym z najistotniejszych momentów II wojny perskiej – bitwie pod Termopilami, która rozegrała się w sierpniu 480 r. p.n.e. To właśnie wtedy miał miejsce kluczowy dla Greków zwrot w historii. 300-tu Spartan pod wodzą króla Leonidasa (Gerard Butler) stawiło w owym przesmyku zacięty opór przed 100-tysięczną armią dowodzoną przez perskiego króla Kserksesa (Rodrigo Santoro). Bohaterska i pełna poświęceń obrona, jakiej podjęła się ta garstka żołnierzy, dała czas powracającym do stolicy wojskom greckim na ufortyfikowanie się oraz wycofanie floty, która jeszcze tego samego roku we wrześniowej bitwie morskiej pod Salaminą, rozbiła i na dobre wyparła wojska perskie z Attyki. Tym samym, Europa pozostała bezpieczna…