Though this paean to ancient moral codes and modern physical training is based on the real Battle of Thermopylae, the film takes many stylistic liberties. The most obvious one being Persian king Xerxes was not an 8-foot-tall Cirque du Soleil reject. The Spartan council was made up of men over the age of 60, with no one as young as Theron (played by 37-year-old Dominic West
). And the warriors of Sparta went into battle wearing bronze armor, not just leather Speedos.