Filmography

The Lord of the Rings: The Rings of Power
2022 · Acting

Westworld
2016 · Acting

The Witcher
2019 · Acting

Ozark
2017 · Acting

Harry Potter and the Deathly Hallows: Part 1
2010 · Acting

Outlander: Blood of My Blood
2025 · Acting

Braveheart
1995 · Acting

Taggart
1983 · Acting

I Swear
2025 · Acting

Hercules
2014 · Acting

Steal
2026 · Acting

Lily's Driftwood Bay
2014 · Acting

Trainspotting
1996 · Acting

Children of Men
2006 · Acting

Top of the Lake
2013 · Acting

Shoebox Zoo
2004 · Acting

The Underground Railroad
2021 · Acting

Cardiac Arrest
1994 · Director

Cursed
2020 · Acting

War Horse
2011 · Acting

Mowgli: Legend of the Jungle
2018 · Acting

The Bombing of Pan Am 103
2025 · Acting

Liaison
2023 · Acting

Quarry
2016 · Acting

Hostiles
2017 · Acting

Elsinore
2026 · Acting

The North Water
2021 · Acting

Red Riding
2009 · Acting

Olive Kitteridge
2014 · Acting

Mum
2016 · Acting
- No Poster
Harry
1993 · Acting

Gunpowder
2017 · Acting

The Fixer
2008 · Acting

Payback
2023 · Acting

After the Party
2023 · Acting

Baghead
2023 · Acting

Shallow Grave
1994 · Acting

British Film Forever
2007 · Acting

Chivalry
2022 · Acting

The Last Legion
2007 · Acting

Welcome to the Punch
2013 · Acting

The Vanishing
2019 · Acting

Young Adam
2003 · Acting

The Fear
2012 · Acting

Session 9
2001 · Acting

The Magdalene Sisters
2002 · Director, Writer, Acting
- No Poster
Laird
Acting

Stonemouth
2015 · Acting

FairyTale: A True Story
1997 · Acting

Your Cheatin' Heart
1990 · Acting

Riff-Raff
1991 · Acting

Criminal
2004 · Acting

Boy A
2008 · Acting

Red Riding: The Year of Our Lord 1974
2009 · Acting

Tyrannosaur
2011 · Acting

Ordinary Decent Criminal
2000 · Acting

A Farewell to Ozark
2022 · Acting

The Claim
2000 · Acting

The Big Man
1990 · Acting

Red Riding: The Year of Our Lord 1983
2009 · Acting

Sunshine on Leith
2013 · Acting

The Lord of the Rings: The Rings of Power Global Fan Screening
2022 · Acting

Skint
2022 · Acting

My Name Is Joe
1998 · Acting

Red Riding: The Year of Our Lord 1980
2009 · Acting

The Fall of Sir Douglas Weatherford
2026 · Acting

Tommy's Honour
2017 · Acting

Jute City
1991 · Acting

Miss Julie
1999 · Acting

Neds
2010 · Director, Writer, Acting

On a Clear Day
2005 · Acting

Stone of Destiny
2008 · Acting
- No Poster
From the Bottom of the Lake
2013 · Acting

The Liability
2012 · Acting

Ruffian Hearts
1995 · Acting

The Escort
1999 · Acting

Sunset Song
2015 · Acting

Pearl
2018 · Acting

Hector
2015 · Acting

Marionette
2020 · Acting
- No Poster
Exterior Park - Day
1999 · Acting

The Trial of Tony Blair
2007 · Acting

Cargo
2006 · Acting

Vision
1993 · Acting

This Little Life
2003 · Acting

True North
2007 · Acting

Hogmanay
2025 · Acting

The Steamie
1988 · Acting
- No Poster
Mystery Ride
Acting

Cinema 16: European Short Films (European Edition)
2006 · Director

The Hanging Sun
2022 · Acting

Out of This World
2004 · Acting
- No Poster
The Priest and the Pirate
1994 · Acting

Borges and Me
2026 · Acting

Dog Altogether
2007 · Acting
- No Poster
Nightlife
1996 · Acting

Close
1993 · Director, Writer, Acting

Orphans
1998 · Director, Writer

Blinded
2004 · Acting

The Man Inside
2012 · Acting

Kiss of Life
2003 · Acting

Don vs Lightning
2021 · Acting

Mountain
Acting
- No Poster
Good Day for the Bad Guys
1995 · Director, Writer, Acting

Long Distance Information
2011 · Acting

Your Cheatin' Heart
1990 · Acting

Carry On Ken
2006 · Acting
- No Poster
Duck
1998 · Acting

Edith
2016 · Acting
- No Poster
Orphans Reunited
2019 · Acting

Fridge
1995 · Director, Writer

Bogwoman
1997 · Acting
- No Poster
To Build a Home
2007 · Acting

Chips
2020 · Acting
- No Poster
The Longest Memory
1997 · Acting
- No Poster
Narance
1995 · Acting

RHYTHMS
2026 · Acting

Fatbaws
2020 · Director, Acting
