This is an adaptation of a graphic novel and does not pretend to be historically accurate

Rating: 9/10 (15 March 2020)

People really have to stop calling this a disgrace to Sparta and bash it for historical inaccuracies. Zack Snyder loves his obscure comic books and this is a prime example - 300 is one of the most faithful comic book adaptations ever put to screen.
First, for the flaws - even though this is an adaptation, there isn't much of a story here. There's a badass setup and then the film is basically a non-stop gore fest until the credits roll. The overabundance of monsters is distracting, as the novel had only one monster - the hunchback.
For the positives - Snyder wants testosterone-fueled buffed dudes to exhume the awesomeness portrayed on screen and he succeeds beautifully. The fight sequences are filmed marvelously and Snyder even started a trend of "fast-mo" editing, which after this movie got really annoying. It works here, though, as it fits the tone Snyder was going for. Gerard Butler embodies the role of Leonidas and just his pure charisma makes this movie a blast to watch.
Overall, this is an awesome movie, a great adaptation, and of Zack Snyder's best films.