Actor
- Why Didn't They Ask Evans? (2022)
- See How They Run (2022)
- Ghost Stories (2018)
- Dancing on the Edge (2013)
- Attack the Block (2011)
- Leap Year (2010)
- Consuming Passion (2008)
- Cassandra's Dream (2007)
- In Your Dreams (2007)
- Hogfather (2006)
- The History Boys (2006)
- Rome (2005)
- Feather Boy (2004)
- Ready When You Are Mr. McGill (2003)
- Death in Holy Orders (2003)
- Calendar Girls (2003)
- Ali G Indahouse (2002)
- Doctors (2000)
- Esther Kahn (2000)
- Angela's Ashes (1999)
- Darkness Falls (1999)
- Hilary and Jackie (1998)
- Keep the Aspidistra Flying (1997)
- Firelight (1997)
- Midsomer Murders (1997)
- "Between the Lines" (1992)
- Tumbledown (1988)
- Casualty (1986)
- The Sweeney (1975)
- ITV Playhouse (1967)
- Coronation Street (1960)