While Scotland is more well known for stunning scenery, excellent food and some world class musicians, the country is also a powerhouse in the cinema industry with a host of outstanding acting talents.
But who does the Scottish public see as the best actor to have ever been produced on these lands? We find it hard to narrow down at the office so instead asked our readers to give us their list of the actors to ever come from Scotland.
Here is the list of the best Scottish actor’s of all time – according to Scotsman readers. Do you agree with the list?

. Best Scottish actor
Who did our readers chose as Scotland's best ever actor? Photo: Getty Images/Canva Pro

. Sir Sean Connery
Arguably the definitive James Bond, the late Sir Sean Connery was voted the best Scottish actor of all time by our readers, narrowly beating his competitors for roles in blockbuster films such as The Rock. Photo: Terry Disney

9. Brian Cox
Dundee-born actor Brian Cox has a list of classic films and television even the most successful actor would be envious of. Loved for his roles in Braveheart, the Jason Bourne trilogy and perhaps most of all, Succession, Cox has become a national treasure. Photo: Sonia Recchia

10. Douglas Henshall
Narrowly beating Martin Compston into our top 10 list Douglas Henshall, star of TV series such as Shetland and Primeval. The Glasgow actor has also shown his versatility across film and stage, where he has shone in a number of roles. Photo: WPA Pool