The film "300," portrays the battle of Thermopylae in 480 B.C., in which a force of 300 Spartans held off a massive Persian army at a mountain pass in Greece for three days. It angered many Iranians for the way Persians are depicted as decadent, sexually flamboyant and evil in contrast to the noble Greeks.