I saw 300 last night. What an absolutely awesome movie. Overall, it was incredible. The movie is based on Frank Miller's graphic novel about the Battle of Thermopylae in 480 B.C.
Historical accuracies are scattered throughout the movie. From the moment we see them examining the child king and determining if he meets their standards or he would be thrown over a cliff onto a mound of lost souls to the training and fighting style of the Spartan soldier.
Zack Snyder directed the movie and he must have been divinely inspired. The movie is that magnificent. The use of narration to tell the story, along with the actual scenes made the realism more clear. You truly believe this was how the battle developed and how King Leonidas ruled.
Speaking of King Leonidas, the casting for this character was perfect. Gerald Butler was King Leonidas. Right down to the most minute detail. From the braid that hung from the back of his head, to his stoic glare, to his commanding presence among his men. I do not believe any other man could have done a better job.
All of the casting seemed to fit the characters very well. Each actor melded with their character and made us believe they were Spartans, Persians, and man made gods.
While the movie does portray a brutal battle, I don't believe there was any gratuitous violence. The images of men fighting with all their heart, body, and soul to protect what they truly believe in - Sparta - transcends the actual acts of intense violence. The images may linger, but so will the depth of passion they invoked.
The Spartans weren't without their sense of humor. The occasional remark made by King Leonidas only made him more human. I found his method of negotiation amusing and just.
I love a good movie soundtrack, and 300 didn't disappoint. The scenes and music together pulled you into the moment, suspending your belief, engulfing your senses, making you forget for a while that you're sitting in a movie theater with dozens of other people.
Give yourself a treat. Go see 300. Hurry before it finishes its run in the theater. It's a must for the big screen. Lose yourself in Greek history.