
Filmography

The Lord of the Rings: The Rings of Power
2022 · King Durin III

The Witcher
2019 · Vesemir

Westworld
2016 · James Delos

Ozark
2017 · Jacob Snell

Outlander: Blood of My Blood
2025 · Red Jacob MacKenzie

Harry Potter and the Deathly Hallows: Part 1
2010 · Corban Yaxley

Taggart
1983 · Actor

Braveheart
1995 · Veteran

Lily's Driftwood Bay
2014 · Captain Salty Dog (voice)

I Swear
2025 · Tommy

Trainspotting
1996 · Swanney

Steal
2026 · Sir Toby Gould

Children of Men
2006 · Syd

Olive Kitteridge
2014 · Jim O'Casey

Hercules
2014 · Sitacles

Top of the Lake
2013 · Matt Mitcham

The Underground Railroad
2021 · Ridgeway Senior

Shoebox Zoo
2004 · Michael Scot

Cursed
2020 · Father Carden

Elsinore
2026 · Jack Charleson

Liaison
2023 · Richard Banks

The North Water
2021 · Priest

The Bombing of Pan Am 103
2025 · John Orr

Mowgli: Legend of the Jungle
2018 · Akela (voice)

War Horse
2011 · Ted Narracott

Quarry
2016 · The Broker

Hostiles
2017 · Lieutenant Colonel Ross McCowan

Mum
2016 · Michael

Gunpowder
2017 · Father Henry Garnet

The Fixer
2008 · Actor

Red Riding
2009 · Reverend Martin Laws
Harry
1993 · Jimmy

Baghead
2023 · Owen Lark

Payback
2023 · Cal Morris

The Last Legion
2007 · Odoacer

The Lord of the Rings: The Rings of Power Global Fan Screening
2022 · King Durin III

After the Party
2023 · Phil

Shallow Grave
1994 · Andy

British Film Forever
2007 · Actor

The Fear
2012 · Richie Beckett

Chivalry
2022 · Fraser Schwartz

The Vanishing
2019 · Thomas

Welcome to the Punch
2013 · Roy Edwards

Young Adam
2003 · Les Gault
Laird
TBA · Actor

Criminal
2004 · William Hannigan

Session 9
2001 · Gordon

The Magdalene Sisters
2002 · Mr O'Connor, Director

Stonemouth
2015 · Don Murston

The Claim
2000 · Daniel Dillon

Your Cheatin' Heart
1990 · Actor, Tonto

Skint
2022 · Donny

FairyTale: A True Story
1997 · Sergeant Farmer

Boy A
2008 · Terry

Red Riding: The Year of Our Lord 1974
2009 · Martin Laws

Red Riding: The Year of Our Lord 1980
2009 · Martin Laws

The Fall of Sir Douglas Weatherford
2026 · Kenneth

My Name Is Joe
1998 · Joe

Ordinary Decent Criminal
2000 · Stevie

Tyrannosaur
2011 · Joseph

Red Riding: The Year of Our Lord 1983
2009 · Martin Laws

Riff-Raff
1991 · Jake

The Big Man
1990 · Vince

Sunset Song
2015 · John Guthrie

A Farewell to Ozark
2022 · Self

The Liability
2012 · Peter

Tommy's Honour
2017 · 'Old' Tom Morris

On a Clear Day
2005 · Frank

Cargo
2006 · Brookes

The Escort
1999 · Patricia's Husband

Neds
2010 · Mr. McGill, Director

Sunshine on Leith
2013 · Robert 'Rab' Henshaw

Miss Julie
1999 · Jean

Jute City
1991 · Mallet

Marionette
2020 · Dr. McVittie

The Hanging Sun
2022 · Dad

The Trial of Tony Blair
2007 · Gordon Brown

Hector
2015 · Hector McAdam

Pearl
2018 · Al

Stone of Destiny
2008 · Ian's Father

Don vs Lightning
2021 · Don
Nightlife
1996 · Billy

Carry On Ken
2006 · Actor

Blinded
2004 · Francis Black

Close
1993 · Vincent, Director
Good Day for the Bad Guys
1995 · John, Director
Exterior Park - Day
1999 · Actor

The Steamie
1988 · Andy

Ruffian Hearts
1995 · Chez

This Little Life
2003 · Neonatologist

Dog Altogether
2007 · Joseph

Out of This World
2004 · Jim

Chips
2020 · Chips (voice)
Narance
1995 · Actor

True North
2007 · Riley

Borges and Me
2026 · George Mackay Brown

The Man Inside
2012 · Gordon Sinclair

Your Cheatin' Heart
1990 · Actor
Duck
1998 · Nick
The Priest and the Pirate
1994 · Billy Hill
To Build a Home
2007 · Actor

Bogwoman
1997 · Barry
Mystery Ride
TBA · Callum Macfarlane
From the Bottom of the Lake
2013 · himself

Vision
1993 · Sim

Edith
2016 · Jake

Hogmanay
2025 · Mr Milne

Kiss of Life
2003 · John
The Longest Memory
1997 · Sanders Sr.

Mountain
TBA · Bill

RHYTHMS
2026 · Jamie's Dad

Long Distance Information
2011 · Jack
Orphans Reunited
2019 · Actor

Fatbaws
2020 · Actor, Director