300
(2006)
Action / Fantasy
117 minutes
Directed by Zack Snyder
Cast:
Gerard Butler as King Leonidas, King of Sparta
Lena Headey as Queen Gorgo, Queen of Sparta
Giovani Cimmino as Pleistarchus, son of Leonidas and Gorgo
Dominic West as Theron
David Wenham as Dilios
Vincent Regan as Captain Artemis
Tom Wisdom as Astinos
Andrew Pleavin as Daxos
Andrew Tiernan as Ephialtes
Rodrigo Santoro as King Xerxes, King of Persia
Michael Fassbender as Stelios
Peter Mensah as Persian messenger
Kelly Craig as Pythia
Tyler Neitzel as young Leonidas.
Robert Maillet as Uber Immortal
Patrick Sabongui as Persian General
Leon Laderach as Executioner
This film is set during 480 BC, where the Battle of Thermopylae took place between the Greek city-states and Persians. The Greeks are led by King Leonidas who has an army of only 300 men, while the Persian army led by King Xerxes has over 100,000 men. Xerxes waited for 10 days for King Leonidas to surrender, but when that never happened he made a move. The battle lasted for about 3 days, in which all 300 Spartans were killed.