Mel Gibson makes successful movies, and not a few people on here were involved in Braveheart either as extras or combat specialists, in fact a bunch of people got involved in reenactment as a result of Braveheart.
First and foremost they are movies, meant to entertain. And they certainly resulted in a higher level of national pride in Scotland.
If you are talking historical accuracy then it is wrong.
