2018
Ghost Stories as Mr. Goodman2018
The Bromley Boys as Mr Travis2017
Doctor Who: Shada as Chris Parsons2013
Broadchurch as Judge Bennett2012
Call the Midwife as Reverend Edwin Newman2011
David Rose as Frank Pelling2010
Harry Potter and the Deathly Hallows: Part 1 as Bushy Haired Muttering Wizard2007
Kingdom as Mr. Earnshaw Jnr.2005
Red Mercury as Donald Carr2002
Foyle's War as Headmaster2001
Uprising as Mr. Linder2001
The Hear'Say Story as Self - Narrator2000
Love's Labour's Lost as Mercade1999
Bad Girls as Dr. Nelson1997
Midsomer Murders as Martin Reid1996
The All New Adventures of Mr Blobby as Not available1992
Doctor Who: Shada as Chris Parsons1990
Waiting for God as Harvey Bains1988
Border as Jiri1988
Spook as Not available1986
Casualty as Clive1983
No Place Like Home as Not available1983
Skorpion as Insp. Clarke1981
Bergerac as Alan1981
Tenko as Tom Redburn1979
Minder as Johnny1979
Terry and June as PC Grout1979
Terry and June as Gower1978
Blake's 7 as Chasgo1978
Accident as Tom Baxter1977
Wings as Not available1977
Secret Army as Taff1977
Secret Army as Flight Sgt. Bert Lewis1977
One Day at a Time as Young Boy1975
Angels as Not available