However, the film was not without controversy. Some critics accused the film of historical inaccuracies, and of promoting a conservative, nationalist agenda. The film's depiction of the Persians as monstrous and deformed was also criticized for its perceived racism.
The Battle of Thermopylae is recreated in vivid detail, with the Spartans using their phalanx formation to devastating effect. The Persians, with their seemingly endless numbers, are unable to break through the Spartan lines, and their losses are catastrophic.
As the Persian army approaches, the Spartans take up position at the Hot Gates of Thermopylae, a narrow pass that funnels the enemy into a kill zone. Despite being vastly outnumbered, the Spartans are confident in their abilities and their superior training.
However, the Spartans' position is compromised when Ephialtes (Andrew Tiernan), a local resident, reveals a hidden path around the Hot Gates to the Persians. The Spartans are surrounded, and Leonidas orders most of the contingent to retreat, while he and a small group of warriors remain behind to fight to the death.
The story then shifts to the training of the 300 Spartans, who are handpicked by Leonidas for their bravery and strength. The Spartans are trained in the art of combat, and their rigorous regimen is showcased in a series of intense and dynamic sequences.
The movie begins with the Persian emissary, Ahroldis, arriving in Sparta to deliver an ultimatum to King Leonidas (Gerard Butler). The Persians, under the rule of Xerxes (Rodrigo Santoro), demand that the Spartans submit to their rule and pay tribute. Leonidas refuses, and the Spartans prepare for battle.
Despite these criticisms, "300" has become a cult classic, and its influence can be seen in many other films and TV shows. The movie's innovative visual style, and its creative action sequences, have been widely imitated.