The Persian army, estimated to be over 100,000 soldiers, arrives at Thermopylae, but the Spartans, numbering only 300, are determined to hold their ground. The movie showcases the bravery and skill of the Spartans as they fight against overwhelming odds.