Acting • AGE 81


Tornado
Thief Bandit
2025

Mickey 17
Darius Blank
2025

In the Lost Lands
The Stranger (uncredited)
2025

Julius Caesar: The Making of a Dictator
Spunrinna
2023

Dungeons & Dragons: Honor Among Thieves
Szass Tam
2023

Kingslayer
Davos
2022

Crime
Tommy Loughran
2021

Falling for Figaro
Patrick
2021

Scotland's Game
Narrator
2016

The Game
Dennis Lamb
2014

Outlander
Father Anselm
2014

Mary, Queen of Scots
Ruthven
2013

Citadel
Council Office Clerk
2012

The Fades
Polus
2011

The Awakening
Albert Flood
2011

Game of Thrones
Pyat Pree
2011

Vital Signs
Derek Johnson / Michael Johnson
2006

Life on Mars
Peter Wilkes
2006

Doctor Who
Father Angelo
2005

Hushtown
Doctor
2004

Shameless
Robert
2004

The Deal
Scottish MP 2
2003

Young Adam
Freight Supervisor
2003

Family
Bobby
2002

Waking the Dead
Ernst Geiger
2001

Monarch of the Glen
Markey
2000

Split Second
Billy's Father
1999

Postmortem
Theodore Symes
1998

Kill the Day
Senior Guard
1996