Womb
2011 · Drama
as Ralph
Public Enemies
2012 · Crime
as Ken Whiteley
A Confession
2019 · Biography
as Charlie Edwards
Another Year
2011 · Comedy
as Ken
Brief Encounters
2016 · Drama
as Brian
Best Laid Plans
2012 · Drama
as Roger
Naked
1994 · Comedy
Uncle Vanya
2020 · Drama
as Telegin
Persuasion
2008 · Drama
as Admiral Croft
Kon-Tiki
2013 · Adventure
as Spinden
Hit & Miss
as Eddie
Hamlet
2018 · Drama
as Polonius
Another Mother's Son
2017 · Biography
as Rene
Hallmark Hall of Fame: The Return of the Native (#44.1)
1994 · Drama
as Timothy
The Program
2016 · Biography
as Sunday Times Editor
Flood
2007 · Action
as Johnson
Hard Boiled Sweets
as Jimmy The Gent
The Statement
2003 · Drama
as Inspector Cholet
Only You
2019 · Drama
as Andrew
Salmon Fishing in the Yemen
2012 · Comedy
as Tory Grandee - Angus Butler
Ethel & Ernest
2018 · Animation
as Detective Sergeant Burnley