
Movies (24)

Bonhoeffer: Pastor. Spy. Assassin
as Bishop Bell
2024

Allelujah
as Mr Salter
2023

Farewell Doc Martin
as Self
2022

The Wilds
as Father Richard
2022

Alice, Through the Looking
as PC Dee
2021

Censor
as Fraser
2021

Yesterday
as Brian
2019

Nativity Rocks!
as Lord Mayor
2018

Peterloo
as Magistrate Rev Ethelston
2018

That Day We Sang
as Mr Stanley
2014

Mr. Turner
as Gentleman Critic
2014

The Riot Club
as Porter
2014

National Theatre Live: This House
as Michael Cocks
2013

Bright Star
as Dr. Bree
2009

Trimming the Fat
as Alan
2008

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

The Illusionist
as Loschek
2006

Confetti
as Archie
2006

A Line in the Sand
as Sammy Cargill
2004

Vera Drake
as Mr. Lewis
2004

The Bourne Identity
as Rawlins
2002

From Hell
as George Lusk
2001

Topsy-Turvy
as Rutland Barrington
1999

The Woodlanders
as Stable Lad
1998
TV Shows (26)

I Hate You
as Simon
2022

The Witchfinder
as Topcliffe
2022

Gentleman Jack
as Christopher Rawson
2019

Bodyguard
as Mike Travis
2018

Decline and Fall
as Prendergast
2017

Urban Myths
as Alexander
2017

Jonathan Strange & Mr Norrell
as Drawlight
2015

Cucumber
as Henry Best
2015

Tofu
as Henry
2015

Happy Valley
as DSU Andy Shepherd
2014

The Wrong Mans
as Sergeant Ince
2013
BBC Comedy Feeds
as Marshall
2012

Twenty Twelve
as Nick Jowett
2011

Grandma's House
as Barry
2010

Being Human
as Ross
2009

Fairy Tales
as Ralf
2008

Oliver Twist
as Mr Limbkins
2007

The Virgin Queen
as Thomas Phelippes
2006

The Thick of It
as Stewart Pearson
2005

Hustle
as Nigel Henney
2004

Karishma Kaa Karishma
Creative Director (Art)
2003

Wild West
as Priggish Man
2002

The Office
as Rowan
2001

People Like Us
1999

Alexei Sayle's Merry-Go-Round
1998

Midsomer Murders
as Artie Blythe
1997