Care 2018
as Mr Evans
Why Hide? 2018
as Marcus
The Fattest Man in Britain 2009
as Richard Barter
Millions 2005
as Headmaster
The Things You Do for Love: Against the Odds 1998
as DHSS Investigator
Hillsborough 1996
as Social Worker
Credits from TMDB.