The Chelsea Detective S3
2024 · Crime
as DI Max Arnold
Upstairs Downstairs S2
2012 · Drama
as Mr. Warwick Pritchard
Into the Storm
2009 · Biography
as Sawyers
Love Is the Devil: Study for a Portrait of Francis Bacon
1998 · Biography
as Daniel Farson
Mr. Bigstuff S2
2025 · Comedy
as Ian
On Chesil Beach
2018 · Drama
as Lionel Mayhew
Christopher Robin
2018 · Adventure
as Hal Gallsworthy
Bright Young Things
2003 · Comedy
as Customs Officer
To Kill a King
2003 · Biography
as Sergeant Joyce
Gavin & Stacey S3
2009 · Comedy
as Pete Sutcliffe
Miranda S3
2012 · Comedy
as Dreamboat Charlie
The Accident
2019 · Drama
as Philip Walters
The History Boys
2006 · Comedy
as Wilkes
A Little Chaos
2015 · Drama
as Daniel Le Vielle
Cranford
2008 · Drama
as Mr Johnson
Restless
as Morris Devereux
Elizabeth: The Golden Age
2007 · Biography
as Calley
Vera Drake
2005 · Crime
as Frank
Saxondale S1-S2
as Chairman
Psychoville S2
2011 · Comedy
as Mr. Jolly
Sanditon S3
2023 · Drama
as Dr Fuchs