Thanks to a rich cultural heritage and history, as well as some of the most spectacular landscapes in the world, Scotland is well represented in cinema, with many classic films set and filmed here. Here are some of the best movies set, according to readers.
5. Whisky Galore!
An early classic of British cinema, Whisky Galore! was filmed on the Hebridean island of Barra in the late 1940s Photo: YouTube
6. Gregory's Girl
Starring John Gordan Sinclair and Dee Hepburn, 1981’s Gregory’s Girl is a well-loved coming of age comedy, set in Cumbernauld. Photo: YouTube
7. The Wicker Man
Filmed in a number of small villages across Galloway and Ross-shire, Robin Hardy’s 1973 film is widely considered to be among the best horror movies of all time Photo: YouTube
8. Highlander
Eighties cult classic Highlander was largely set and filmed in the Scottish Highlands, following the adventures of immortal warrior, Connor MacLeod, of the Clan MacLeod Photo: YouTube