Basically everything in the film ‘Braveheart’ is historically inaccurate, not only Mel Gibson’s rendition of a Scottish accent. The costumes worn by the Scots are a mere Hollywood fantasy – belted plaid wasn’t introduced until 300 years after the events shown in the movie.