I am not a classics major, and this movie is painfully wrong

Rating: 4/10 (10 March 2007)

There were so many historical inaccuracies that I cant help but point them out.
1. What happened to the Thebans? There was a squadrons of Thebans that played a big role in the fight and they are just not there! 2. Sparta has two kings, not one. They share the military duties. 3. Historically, it was the king's own choice to send only 300 to the mountain pass. 4. The oracle at Delphi actually predicts Spartan victory with Leonidas dies, and that is why Leonidas decided to stay there. So the whole thing against mysticism and oracles is just anti-pagan propaganda. 5. Why do the immortals look like ninjas? They don't. 6. Xerxes did not talk to Leonidas. Xerxes didn't even invade for the sake of Sparta. Persia wanted to conquer Athens, not Sparta. Furthermore, Xerxes was against invading Greece until his corrupt governors convinced him to do it. . . . 300. Grenades? Persians had metal, well made grenades? Are you serious? Gunpowder was not invented back then.