There are many Scottish accents, and Braveheart isn't one of them.
To me it sounds very much like Inverness, or maybe a native Gaelic speaker from the outer Hebrides. They have an interesting accent which sounds somewhat foreign, despite debatably being more native than English