

The New World
2005 · as Laureate

Anonymous
2011 · as Pope

The Critic
2024 · as Gideon Lambert

Night Will Fall
2014 · as Narrator (German Concentration Camps Factual Survey) (voice)

Blood
2012 · as Daniel Telphen

Rise of the Footsoldier: Part II
2015 · as Norton

Here Comes Hell
2019 · as The Host

German Concentration Camps Factual Survey
2017 · as Narrator

Breakout
1997 · as Lenny Johnson

Morris: A Life with Bells On
2009 · as Will Frosser

RSC Live: Henry IV Part 2
2015 · as King Henry IV

RSC Live: Henry IV Part 1
2015 · as King Henry IV

What The Butler Saw
2020 · as Dr. Rance