2026
Three Bags Full: A Sheep Detective Movie as Not available2025
Suspect: The Shooting of Jean Charles de Menezes as Sir Ian Blair2025
Two Down as Harry Montague2024
3 Body Problem as Pope Gregory XIII2024
Moonflower Murders as Alan Conway2023
The Lovers as Philip2023
The Power of Parker as Martin Parker2023
Tell Me a Creepy Story as Dr. Taggart ("The Good Word")2022
Why Didn't They Ask Evans? as Dr Alwyn Thomas2022
Magpie Murders as Alan Conway2022
Holding as as Sergeant PJ Collins2021
The Cleaner as Brennan2021
Infinitum: Subject Unknown as Professor Aaron Östergaard2021
To Olivia as Not available2021
Here Are the Young Men as Mark Kearney2020
Herself as Aido Deveney2019
Vienna Blood as Mendel Liebermann2019
Dublin Murders as Superintendent O'Kelly2019
Game of Thrones: The Last Watch as Self2019
Official Secrets as Roger Alton2019
The Isle as Douglas Innis2018
Derry Girls as Carlos Santini2018
Hang Ups as Jon Pitt2018
Dave Allen at Peace as John O'Mahony2017
Game of Thrones - Conquest & Rebellion: An Animated History of the Seven Kingdoms as Varys (voice)2017
Barristers as Not available2016
Stan Lee's Lucky Man as Reverend Huxley2016
The Truth Commissioner as Johnny Rafferty2016
Two Angry Men as Ritchie McKee2015
12 Monkeys as Bonham2015
Game of Thrones The IMAX Experience as Varys2015
A Patch of Fog as Sandy Duffy2015
Arthur & George as Sergeant Upton2014
Inside No. 9 as Stevie2014
Serena as Doctor Chaney2014
That Day We Sang as Frank2014
Shooting for Socrates as Jackie Fullerton2014
Victoria Wood - That Musical We Made as Not available2014
The Good Word as Da Taggart2013
14 Days as Narrator2012
Salmon Fishing in the Yemen as Bernard Sugden2012
Keith Lemon: The Film as Delivery Man2012
The Week Before Christmas as Sharon's Dad2011
Game of Thrones as Lord Varys2011
Suits as Edward Darby2011
Whole Lotta Sole as Barber2011
National Theatre Live: The Cherry Orchard as Lopakhin2011
The Shore as Paddy2009
Whatever Works as Leo Brockman2009
Perrier's Bounty as Russ2009
National Theatre Live: All's Well That Ends Well as Parolles2007
The Life and Times of Vivienne Vyle as Not available2006
The One Show as Self2003
Intermission as Robert2002
Foyle's War as Sir Ian Woodhead2002
Goodbye, Mr. Chips as Max Staefel2000
The Adventures of Young Indiana Jones: Love's Sweet Song as Irish Tenor1994
A Man You Don't Meet Every Day as Michael1992
Blue Heaven as Roache1992
Trust Me as Neil1990
The Englishman's Wife as Soldier1986
Casualty as Rob1956
Tony Awards as Self - Nominee