First of all, the Scottish didn't wear kilts for another hundred years of so. I can forgive that one, because anyone who didn't research history would assume they wore kilts and would complain about their absence.
Now, this whole business in the movie about Wallace and the pricess Isabella, pure rubbish. She was 13 years old at the time.
The battle at Stirling (you know, the one in which the Scotts mooned the Brittish and then speared the horses) is actually called the Battle at Stirling Bridge. Here's what really happened. For the Brittish to fight the Scotts at Stirling, they had to cross a bridge to get there. Well, instead of waiting for the whole Brittish army to cross the bridge, and then start the battle, they slaughtered the Brittish AS they crossed the bridge. Hardly as heroic as the movie made it out to be.
Wallace was betrayed at the battle of Falkirk, but it wasn't by Robert the Bruce, and he didn't get captured then. In fact, he wasn't captured until 7 years later. And for 3 of those 7 years, he was hiding out in France!
Now, as for Robert the Bruce, as I said earlier, he NEVER betrayed Wallace, and he didn't start fighting the Brittish AFTER Wallace was executed. In fact, Robert was fighting them before Wallace ever picked up the sword and drew Brittish blood. He was also fighting them while Wallace was cowering in Frogland.
To give the film makers credit though, as far as I know, they portrayed Lonshanks pretty accurately. And the scene in which Wallace was drawn and quartered was also pretty accurate, except they would have hung him until he was almost dead before they started dismembering him.