Continuity mistake: When Leonidas, and presumably all the other Spartans, use their spears to clear their shields of arrows after the arrow shower from Persian archers, the tips of the arrows are still visibly left on all their shields. In the next shot, when the Spartans regroup for the Persian cavalry charge, the arrow tips are gone. (Granted, this is a highly stylized movie based on a comic book, but that does not change the fact that this is a continuity error.)
Continuity mistake: The size of the Spartan's shield changes from the action battle sequences (smaller) to the scenes where they are more stationary, as well as, during the arrow attack (larger), presumably allowing greater mobility while fighting. This was confirmed in the Director's Commentary.
Continuity mistake: When the Spartans push off the last people of the the first Persian rush into the water, the shot changes to the Spartans left and we see the Persians falling off the cliff. The sun is bright and behind the falling Persians. After all the Persians have fallen off the Spartans turn their backs to the sun to see arrows being shot at them. As the camera pans up to follow the arrows, the sun is now in front of the Spartans, thus "blotting" out the sun.
Continuity mistake: After the little boy in Leonidas's arms tells his story about the town being ransacked, he rests his head on Leonidas' shoulder. In the next, more far away shot, his head is no longer resting against Leonidas' shoulder. The transition between the shots was too quick for him to have moved his head.
Continuity mistake: Just before Astinos' death, immediately after his father calls to him saying "Astinos, my son", throughout the following shot of Astinos, the horse and rider can be seen in the dust, midway between the ill-fated young man and the right-hand side of the screen, stationary and waiting for his cue. Only after the cut-back to the Captain where he nods in approval is the rider then seen in motion riding towards his target.
Continuity mistake: After Leonidas backs what's left of the first wave of Persians off the cliff, he is seen holding his sword up angrily in his right hand. Then, as the Spartans look up and see the arrows being fired, Leonidas' right hand is now suddenly empty as he walks over to another Spartan and takes from him a spare spear that the Spartan just happen to be holding.
Continuity mistake: Near the end of the movie, just before the final battle scene, Leonidas drops his weapons and shield to the ground. He was holding the shield in the usual manner, and pushes it away to his left. When it hits the ground however, it is suddenly reversed and falls nearby with the front of the shield upward.