Umm..Sorry to disappoint you Mr. Gaurav. The battle of thermopylae. The battle was not fought between *300* spartans and *one million slaves*. The persians never subscribed to the concept of slaves. Infact, they had totally abolished the slavery system. If anyone had slaves it was the greeks (especially spartans, a fact not shown in film...maybe then all those freedom speeches would not have made an impact). And according to herodetus' estimate the persians numbered about 120,000 and not a *million*. Moreover, the spartans fought along with 700 thebans and a few thousand (less than 5000 in any case) *slaves* . The movie is a complete distortion of history and what's more they are not ashamed of it!!.