Filmmakers have flocked north of the border since the early days of cinema to take advantage of our abundance of stunning backdrops that are as arresting as they are unique. From celluloid classics such as 39 Steps to modern-day blockbuster Avengers: Infinity War and TV epics Game of Thrones and Outlander, we take a look at 15 unforgettable Scottish on-screen locations that film fans can experience for themselves.
Raking in more than $2 million at the box office, Avengers: Infinity War was the must-see blockbuster of 2018. The capital's historic Royal Mile, Cockburn Street and Waverley Station all featured.
This classic British comedy presented a unique and hilarious re-telling of the Arthurian legend. Argyll's Castle Stalker (pictured) and Doune Castle provided the backdrop for two unforgettable scenes.
Fact-based tale centred around Olympic runners Eric Liddell and Harold Abrahams. Every year, hundreds of runners take to the West Sands at St Andrews to recreate Chariots of Fire's iconic beach sequence.
Sign up to our daily newsletter
The i newsletter cut through the noise
Danny Boyle's classic about Edinburgh drug addicts and ne'er do wells was only partially filmed in the city that Irvine Welsh's original novel was set in. The 'Lust For Life' intro through central Edinburgh quickly became iconic.
The legendary Alfred Hitchcock was at the helm for the first cinematic re-imagining of John Buchan's 1915 novel. One of the film's best-known and most drama-filled scenes takes place on the Forth Bridge.
The stunning natural landscape at Glen Coe featured in one of the most memorable scenes from the James Bond flick Skyfall, which saw the secret agent, played here by Daniel Craig, return to his Scottish roots.
Doubling up as Winterfell during the first season of hit TV epic Game of Thrones, Doune Castle near Stirling has been used many times for film and television productions, including Monty Python and the Holy Grail and Outlander.
Starring Tom Hanks and Audrey Tatou, Ron Howard's 2006 telling of Dan Brown's legendary novel featured the historic Midlothian chapel near Roslin in one of its key scenes.
Situated at Kyle of Lochalsh, Eilean Donan played a major role in eighties cult classic Highlander, which famously featured Frenchman Christopher Lambert playing a Scotsman and Sir Sean Connery as a Spaniard.
Part of the Alien franchise, Ridley Scott's 2012 sci-fi thriller was partially filmed in Scotland; the Old Man of Storr rock pinnacles providing the setting for a key location in the film.
Bill Forsyth's 1981 classic starring John Gordon Sinclair, Dee Hepburn and Claire Grogan was filmed on location around the Abronhill district of Cumbernauld.
In Local Hero, Pennan in Aberdeenshire stands in for the fictional village of Ferness. Cue the classic guitar strains of Mark Knopfler...
Located near South Queensferry, Midhope Castle took on a starring role as Outlander protagonist Jamie Fraser's ancestral hame Lallybroch.
A stunning mix of natural and man-made beauty, this spot on the Highland line at Glenfinnan, Inverness-shire attracts legions of film fans every year due to its appearance in four of the Harry Potter films.
Starring Brad Pitt, post-apocalyptic zombie flick World War Z saw Glasgow hail an army of yellow cabs in an ambitious bid to transform the city into downtown Philadelphia.