Wow come'n, honestly, Iranian people took this movie too seriously.

Rating: 10/10 (21 March 2007)

IT'S NOT A HISTORICAL STATEMENT OF ANY KIND ABOUT THE IRANIANS.
The movie creators just needed to make the "bad guys" to look really evil and the "good guys" extremely heroic, so it will be good enough for a Hollywood film.
Think about it, if it was a movie about 1 million Persians beating 300 Spartans it wouldn't be so attractive would it? If it was such a movie they would probably make the Persians look heroic and the Spartans super evil.
So chill and enjoy this movie like any other non-historical movie, don't try to find statements which aren't there.
And stop underrating it.