I recently saw a clip of the final battle of the movie 300 (2006). All the Spartans left are facing Xerxes and his real guard, and one of the servants ask Leonidas to kneel and surrender with all his men.
Of course he didn't do it, and instead they begin to fight. During this fight, Leonidas takes an opportunity to throw his spear.
We see that Leonidas was completely able to make a clean throw, even though arrows were flying everywhere, but still he only hurt Xerxes in the face. I think this was intentional, since for what we see in the entire movie, he has very good skills.
Why didn't Leonidas throw the spear directly at Xerxes' head/chest?