Povestea regelui Leonidas (Gerard Butler) și a reginei sale Gorgo (Lena Headey) s-a petrecut pe vremea în care masiva armată a Imperiului Persan mătura întregul glob, decimând orice forță care încerca să îi țină piept. Ajunși la porțile Greciei, persanii au trimis sol regelui spartan Leonidas oferindu-i întreaga putere dacă acesta va accepta să se plece în fața atotputernicului Xerxes (Rodrigo Santoro). Dar neînfricatul lider a adunat cei mai buni luptători ai imperiului său și a pornit la luptă. Exemplul celor 300 de luptători spartani a fost o lecție pentru toți grecii care, deși au răspuns chemării la luptă a spartanilor când aceștia erau deja înfrânți, s-au repliat și au răspuns dușmanului persan printr-o luptă care în cele din urmă a dat naștere conceptului modern de democrație.