|
The Sheep Detectives (2026)
as Butcher
|
|
Two Down (2025)
as Harry Montague
|
|
Tell Me a Creepy Story (2023)
as Dr. Taggart ("The Good Word")
|
|
Here Are the Young Men (2021)
as Mark Kearney
|
|
Infinitum: Subject Unknown (2021)
as Professor Aaron Östergaard
|
|
To Olivia (2021)
as
|
|
Herself (2020)
as Aido Deveney
|
|
Lost Lives (2019)
as Self (voice)
|
|
Official Secrets (2019)
as Roger Alton
|
|
Game of Thrones: The Last Watch (2019)
as Self
|
|
The Isle (2019)
as Douglas Innis
|
|
Dave Allen at Peace (2018)
as John O'Mahony
|
|
Game of Thrones - Conquest & Rebellion: An Animated History of the Seven Kingdoms (2017)
as Varys (voice)
|
|
National Theatre Live: Edward Albee's Who's Afraid of Virginia Woolf? (2017)
as George
|
|
The Truth Commissioner (2016)
as Johnny Rafferty
|
|
Two Angry Men (2016)
as Ritchie McKee
|
|
A Patch of Fog (2015)
as Sandy Duffy
|
|
Arthur & George (2015)
as Sergeant Upton
|
|
Game of Thrones The IMAX Experience (2015)
as Varys
|
|
Victoria Wood - That Musical We Made (2014)
as Self
|
|
That Day We Sang (2014)
as Frank
|
|
Serena (2014)
as Doctor Chaney
|
|
Shooting for Socrates (2014)
as Jackie Fullerton
|
|
Tom & Gerri (2014)
as Stevie
|
|
The Good Word (2014)
as Da Taggart
|
|
14 Days (2013)
as Narrator
|
|
The Week Before Christmas (2012)
as Sharon's Dad
|
|
Keith Lemon: The Film (2012)
as Delivery Man
|
|
Salmon Fishing in the Yemen (2012)
as Bernard Sugden
|
|
National Theatre Live: The Cherry Orchard (2011)
as Lopakhin
|
|
Whole Lotta Sole (2011)
as Barber
|
|
The Shore (2011)
as Paddy
|
|
National Theatre Live: All's Well That Ends Well (2009)
as Parolles
|
|
Perrier's Bounty (2009)
as Russ
|
|
Whatever Works (2009)
as Leo Brockman
|
|
Intermission (2003)
as Robert
|
|
Goodbye, Mr. Chips (2002)
as Max Staefel
|
|
The Adventures of Young Indiana Jones: Love's Sweet Song (2000)
as Irish Tenor
|
|
A Man You Don't Meet Every Day (1994)
as Michael
|
|
Trust Me (1992)
as Neil
|
|
The Englishman's Wife (1990)
as Soldier
|