Answer
"300," the war fantasy film starring Gerard Butler as Leonidas, is a captivating cinematic adaptation of the Battle of Thermopylae. Set in ancient Greece, the movie portrays Butler's portrayal of Leonidas leading a heroic band of 300 Spartan warriors against the massive invading Persian army led by King Xerxes, delivering a powerful display of courage, sacrifice, and unwavering devotion to their homeland.