Yes I am aware that neither “Rob Roy” or “Braveheart” are included as they were really Hollywood productions and both Liam Neeson and Mel Gibson are nae Scottish! Including those movies would be akin to including “Brigadoon.”
“Highlander” gets an honourable mention as its prologue takes place in Scotland but Christopher Lambert’s Scottish accent is even worse than James “Scotty” Doohan’s. But, you know, Queen did the soundtrack so it’s still kind of cool.
Feel free to offer alternate suggestions. However, although it took me five minutes to make it, my list is a definitive one and your alternate suggestions would be wrong.