Forget all the bleating about racist, sexist, whatever-ist stuff. People forget that it was effectively Asia (Xerxes) fighting Greece (European, albeit eastern) and the framing of the story is that Dilios, a master story teller, is trying to fire up the army for a victory. So he's likely to leave za lot of more touching, flowery details out. This film was shot with jaw dropping choreography, some unlikely yet inspired casting (who would of put the namby pamby office worker from Love Actually as Xerxes? And the bloke off Mile High? Brilliant. However, this film is much more than the sum of it's parts. Tyler Bates creates a dazzling score that rivals the skills of Hans Zimnmer or Howard Shore, and the storytelling is brilliant. Frank Miller never wanted to tell a historically accurate tale- he wanted to make a myth, something to fire the blood, and has unashamedfly done that. Looking into it further, it's quite possible that what the Spartans and Athenians won in that war was literally our western democracy as we know it, so should Leonidas & co be cast as strapping brave heroes, the paragons of manliness? Why not. By all accounts, They deserve it. And this film deserves a good watch. You may hate it, you may love it, I'd be surprised if yo found middle ground. Just don't let ignorant comments from others put you off what could be a wonderful thing.