Zach Snyder, avant de s'attaquer au duel Batman vs superman des années plus tard, s’intéressait déjà aux héros. Les grands guerriers de Sparte qui repoussèrent une foule d'ennemis avec seulement 300 guerriers furent un choix logique pour le réalisateur. Déjà à l'époque, la mise en scène très stylisée prédominait dans son style. Les jeux de lumière intense, une image soignée, beaucoup d’effets speciaux, rythme ralentis pendant l'action.... que l'on aime ou pas, il est incontestable : Zach Snyder a son propre style.
Scénaristiquement, 300 n'est pas intéressant, mais est le parfait exemple du potentiel du réalisateur avec une trame aussi simpliste. 300 barbares cadrés par l'honneur du combat et la fraternité vont défoncer des cranes d'envahisseurs pendant près de deux heures ( a part Martine va à la plage ; y a pas plus simple ).
Le résultat donne des scènes magnifiques de combats au ralentis, une bande sonore incroyable et un Gerard Butler directement propulsé au rang de star mondial.
Véritable spectacle sanguinolent transpirant la testostérone , 300 n'est rien d'autre.Mais le show est réussi, car à aucun moment le film tombe dans la surenchère mais reste sur ces quelques valeurs simples des spartiates et les illustres juqu'à la fin. Ce qu'on appelle rarement un "sujet maitrisé" ; peu importe la forme.