Actor
The Salt Path
2024
as Grant
Hannah Waddingham: Home for Christmas
2023
as Self
The Devil Went Down To Islington
2023
as Nick Kolski
Hounded
2022
as Hugo Redwick
Me, Myself & Di
2021
as Chris Craven
I'm Not in Love
2021
as Rob's Dad
Concrete Plans
2020
as Richard
The Bookshop
2017
as Milo North
Estranged
2015
as Laurence
Swansong
2015
as Simon Dunton
Northern Soul
2014
as Ray Henderson
Legendary: Tomb of the Dragon
2013
as Doug McConnell
The Look of Love
2013
as Carl Snitcher
Bel Ami
2012
as François Laroche
Man in Fear
2011
as Gilchrist
Departure
2011
as Jack Taylor
Happy Birthday Jim
2011
as Jim
Mr. Right
2009
as Harry
City Rats
2009
as Chris
Bronson
2009
as Phil
Rubbish
2007
as Julian
Hard to Swallow
2007
as Carlos (as Jimmy Lance)
Losing It
2006
as Leo
Marie Antoinette
2006
as Léonard
The Lead
2005
as The Lead
Call Register
2004
as Julian
The Search for John Gissing
2001
as Donny the Janitor
Late Night Shopping
2001
as Vincent
A Fistful of Fingers
1995
as Gringolini
The Russian Soldier
1986
as Danny
The Canterville Ghost
as Hiram Otis