The film "300" is based on the true story of the battle of Thermopylae, in which a small band of Spartan warriors fought against the invading Persian army. The Persians, led by King Xerxes, were seeking to conquer Greece and add it to their vast empire. The Spartans, led by King Leonidas, were determined to defend their homeland against the invading forces.