Here, I am refereing to movies that take place in Scotland.

To top the list:
BRAVEHEART, as we all know, is none to tight with the historical record-on this I could go on and on (WHERE IN H**L did those kilts/plaids come from?), yet-
THERE IS no better move to stir the Scottish soul (just ask the Scottish parliament, which owes its existance to this flick)

Trainspotting- Supposed accurate account of heroine addicts in Edinburgh

Rob Roy- similar release time to Braveheart, but MUCH more accurate form a look/costume/setting/design perspective. The story is based on the many legends surrounding Rob Roy, not necessarily the reality. For example, Killearn dies (at the hand of Mary MacGregor) in movie, yet the actual John Graham younger of Killearn served in parliamentin 1722-1727 (after the period of the movie was to have ended).

Formula 51/51st State takes place in England->Liverpool precisely, thus is not Scottish, despite Samuel L. Jackson's kiltwearing throughout the movie.

What else is out there, and how historically accurate is it?