
Acting
- 2007Double TimeKenny1 ep.
- 2007BonkersTerry Cavanagh1 ep.
- 2004The Worst Week of My LifeRon Steel7 ep.
- 1999HippiesDad5 ep.
- 1999SunburnReg Storey1 ep.
- 1998Maisie RaineGordon Daker1 ep.
- 1994Calling the ShotsCharlie2 ep.
- 1991Murder Most HorridBarry Todd1 ep.
- 1991Prime SuspectMichael Kernan9 ep.
- 1989The Paradise ClubDet. Supt. Chivers1 ep.
- 1988EurocopsGeorge Jackson2 ep.
- 1987FloodtideDetective Inspector Brook6 ep.
- 1986The Monocled Mutineer1 ep.
- 1986ScreenPlayAlec1 ep.
- 1985BulmanDI Holmes1 ep.
- 1981The Day of the TriffidsTed1 ep.
Guest appearances
- 2009CasualtyAlbert Rossiter, George Weaver2 ep.
- 2010New TricksDoug Palmer1 ep.
- 2007BonkersTerry Cavanagh1 ep.
- 2004The Worst Week of My LifeRon Steel8 ep.
- 2000SunburnReg Storey1 ep.
- 1999HippiesDad5 ep.
- 1999Maisie RaineGordon Daker1 ep.
- 1996Tales from the CryptInspector Minty1 ep.
- 1995Prime SuspectDCS Michael Kernan3 ep.
- 1994Murder Most HorridBarry Todd1 ep.
- 1989The Paradise ClubDet. Supt. Chivers1 ep.
- 1988EurocopsGeorge Jackson2 ep.
- 1988ScreenPlayAlec1 ep.
- 1986The Monocled Mutineer1 ep.
- 1985BulmanDI Holmes1 ep.
- 1982MinderPainter1 ep.
- 1981The Day of the TriffidsTed1 ep.