This ferocious movie tells the story of the Battle of Thermopylae in which 300 Spartans fought to the death against the massive Persian army.