In the end, King Leonidas and all of his Spartans were killed by the Persians. 300 is a movie brimming with action and is highly stylized, though possessing many historical inaccuracies.