Acting
- 2004The Worst Week of My LifeDS Katich1 ep.
- 2004If...Paul1 ep.
- 2003Rosemary & ThymeDoctor Pattison1 ep.
- 1999Bad GirlsDI Reign2 ep.
- 1996The Demon HeadmasterMr. James6 ep.
- 1993Goodnight SweetheartKnacker John1 ep.
- 1984Sherlock Holmes1st Big Man (as David Bauckham)1 ep.
Guest appearances
- 2007LewisNorman1 ep.
- 2006If...Paul1 ep.
- 2005The Worst Week of My LifeDS Katich1 ep.
- 2000Bad GirlsDI Reign, Security Guard2 ep.
- 2003Rosemary & ThymeDoctor Pattison1 ep.
- 1998Goodnight SweetheartKnacker John1 ep.
- 1997WycliffeJed Wright1 ep.
- 1996The Demon HeadmasterMr. James6 ep.
- 1996Pie in the SkySergeant1 ep.
- 1994MinderHeavy1 ep.
- 1985EastEndersPoliceman3 ep.
- 1984Sherlock Holmes1st Big Man (as David Bauckham)1 ep.
Also known as: David Bauckham