A cool film, exactly what legend should be.
To everyone complaining that the Persians are one dimensional or that the Spartans are not historically realistic. Come on guys it's not ment to be taken as a saving Private Ryan type film. Its legendary tale told in legendary style.
If you want a more 'historically' approach read Herodotus or one of the scholars who have researched the battle in detail.