Actor
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