Povijesni spektakl '300' počinje pričom jedinog preživjelog sudionika bitke kod Termopila, a ubrzo se radnja prebacuje na dolazak perzijskih izaslanika u Spartu koji zahtijevaju da se Spartanci pokore kralju Kserksu ( Rodrigo Santoro ). Kralj Leonida ( Gerard Butler ) naljuti se na glasnika pa njega i njegovu pratnju baci u provaliju da bi potom posjetio svećenike na vrhu planine kako bi im iznio plan za obranu Sparte.
No Perzijanci su već potplatili svećenike koji govore da Sparta ne smije ići u rat kako se ne bi prekinuo sveti festival koji se održava u čast Apolona. Leonida se ne može pomiriti s tim te okuplja 300 ratnika kako bi ih poveo do prolaza Termopila, gdje će sukobiti s brojčano nadmoćnijim Perzijancima. Naime, perzijski kralj Kserkso ( Rodrigo Santoro ) iz Azije i Afrike dovodi vojsku od stotina tisuća vojnika da bi 481. godine pr. Kr. napao i osvojio malen i podijeljen grčki narod. No kad prodru u opasan planinski prolaz Termopil, nalete na odvažnog spartanskoga kralja Leonidu i njegovu kraljevsku gardu od samo tristo vojnika...
Prema epskom stripu tvorca 'Sin Cityja' Franka Millera, koji je s Robertom Rodriguezom sudjelovao na ekranizaciji tog svog djela - u filmu '300' iz 2006. godine prikazan je prikaz bitke kod Termopila. Hrabrost, junaštvo i požrtvovnost potaknuli su sve Grke da se ujedine protiv neprijatelja, čime je posijano sjeme demokracije i najavljeno zlatno doba grčke države. Kralj Leonida pravi je primjer stripovskog superjunaka - jak, hrabar, isklesanog tijela, pravedan, svaka njegova odluka i potezi su sudbonosni, a njegova dojmljiva izvedba rezultat je brojnih hvalospjeva kritičara.
Vizualno impresivnim scenama, izvanrednim specijalnim efektima i još boljim odabirom glazbe, redatelj Zack Snyder ('Zora živih mrtvaca') predočio je jednu od legendarnih bitaka u povijesti, a nije izostao ni sjajan prijem kod publike, kao i enorman uspjeh na kinoblagajnama pa se film '300' s pravom smatra jednim od najutjecajnijih filmova prošlog desetljeća.