Hilarious to see people reviewing this movie as if the intended purpose of the film is to educate exact history to the audience and accurately portray the Battle of Thermopylae in every way. This film was obviously capitalizing on the badassery from the comics of which it was adapted from. This movie is great; do not go watching it thinking you're going to watch ancient Band of Brothers into a film adaption or something. 300 focuses on pride, honor, and kicking ass, all in sandals and heavy shields. Give it a watch. If you get upset by the fictional portrayal of the Iranians or the Ru-Paul inspired Xerxes, then go watch something else.