Adaptació del còmic de Frank Miller (autor del còmic de Sin City) sobre la famosa batalla de les Termòpiles, ocorreguda l'any 480 AC durant les Guerres Mèdiques, on Xerxes, emperador de Pèrsia, tractava de conquerir Grècia. Atenes va aconseguir convèncer Leònides I, rei d'Esparta, perquè participés en la guerra contra els perses. Així, el rei Leonidas (Gerard Butler) i 300 espartans es van enfrontar a un immensament superior exèrcit persa ...