

Bonhoeffer: Pastor. Spy. Assassin(2024)
Bishop Bell

Allelujah(2023)
Mr Salter

The Wilds(2022)
Father Richard

Alice, Through the Looking(2021)
PC Dee

Censor(2021)
Fraser

Yesterday(2019)
Brian

Peterloo(2018)
Magistrate Rev Ethelston

Nativity Rocks!(2018)
Lord Mayor

That Day We Sang(2014)
Mr Stanley

The Riot Club(2014)
Porter

Mr. Turner(2014)
Gentleman Critic

National Theatre Live: This House(2013)
Michael Cocks

Bright Star(2009)
Dr. Bree

Trimming the Fat(2008)
Alan

Dead Clever: The Life and Crimes of Julie Bottomley(2007)
Daniel

Expresso(2007)
Peter

The Illusionist(2006)
Loschek

Confetti(2006)
Archie

Vera Drake(2004)
Mr. Lewis

A Line in the Sand(2004)
Sammy Cargill

The Bourne Identity(2002)
Rawlins

From Hell(2001)
George Lusk

Topsy-Turvy(1999)
Rutland Barrington

The Woodlanders(1998)
Stable Lad
Circles of Deceit: Kalon(1996)
PC at Liz's House