Here are some of the best Scottish accents from non-Scots in TV and film. placeholder image
Here are some of the best Scottish accents from non-Scots in TV and film. | John Devlin / Sarah Makharine / Mubi / Ed Miller / Netflix / Graeme Hunter / One Story High / Tempo Productions

Here are 23 of the best Scottish accents to appear on screen, from Robert Aramayo in I Swear to Jonny Lee Miller in Trainspotting

Here are the best Scottish accents from non-Scottish actors including Robert Aramayo in I Swear and Jonny Lee Miller in Trainspotting.

If you’ve ever had the displeasure of hearing a terrible Scottish accent while watching a film or catching up on a television series, then you know how much it can ruin your viewing experience.

In many instances, it is almost immediately noticeable when a Scottish character is being played by an actor from elsewhere.

From Mel Gibson’s famously terrible Braveheart accent to James Doohan’s disastrous attempt in Star Trek, it can sometimes feel as though there are only overwhelmingly awful Scottish accents in film and TV.

Thankfully, this isn’t the truth. While the ideal scenario would see Scottish actors taking on Scottish roles, there are some performances which leave audiences surprised to learn that the person they were watching on screen wasn’t from Scotland to begin with.

Classic examples of this include Jonny Lee Miller, Emma Thompson and Celia Imrie, each of whom boast almost perfect Scottish accents.

Make sure you don't miss a moment of breaking news from across Scotland by signing up to our free newsletter here.

However, more recent performances from actors such as Jack O’Connell in 28 Years Later or Jessica Gunning in Baby Reindeer, have significantly increased the number of good Scottish accents popping up in film and TV.

So without further ado, here are 23 of the best Scottish accents by non-native actors – including Robert Aramayo in I Swear.

Dare to be Honest
Follow us
© 2026 Iconic Media Group Ltd. All rights reserved.Cookie SettingsTerms and ConditionsPrivacy notice