If watching a historical movie gets the viewer to pick up a history book or historical novel - or even Wikipedia - to learn more about it then that is all good. Movies first and foremost are there to make money. I have spoken to people before who very much dislike Braveheart for the fact that it is historical nonsense, but that is kind of missing the point. It's a captivating, action-packed movie which has great baddies and charismatic good guys. And the battle scenes are uncompromisingly brutal, and few films to that point had shown a battle how it actually probably was.
It was only after watching the movie that I took more interest in Edward I and have visited many of his Welsh castles as well as Stirling Castle and the magnificent Wallace monument. I know now that the film is jam-packed with inaccuracies, but I don't find it less enjoyable to watch.