In regards to 300, regardless of storytelling and such, Spartans did not go into battle wearing nothing but a helmet and loincloth. They wore heavy brass armour I believe.
In regards to Braveheart, I believe, though have not personally confirmed, that in one scene where he is giving some...