300 is a 2006 American epic historical action film directed by Zack Snyder, who co-wrote the screenplay with Kurt Johnstad and Michael B. Gordon. It is based on the 1998 Dark Horse comic book limited series of the same name by Frank Miller and Lynn Varley. The film is a fictionalized retelling of the Battle of Thermopylae in the Greco-Persian Wars. The plot revolves around King Leonidas, who leads 300 Spartans into battle against the Persian "God-King" Xerxes and his invading army of more than 300,000 soldiers. As the battle rages, Queen Gorgo attempts to rally support in Sparta for her husband. The story is framed by a voice-over narrative by the Spartan soldier Dilios. Through this narrative technique, various fantastical creatures are introduced, placing 300 within the genre of historical fantasy. 300 was filmed mostly with a superimposition chroma key technique to replicate the imagery of the original comics.
300 has been suggested to play 114 roles. Click below to see other actors suggested for each role, and vote for who you think would play the role best.