


as Dr. David Titford
Dec 12, 2025

as Mr. Gregory
Oct 9, 2025

as Doc (voice)
Mar 19, 2025

as Principal Merlin
Jul 11, 2024

as Happy (voice)
Apr 18, 2024

as Ben Parker
Oct 20, 2022

as Self
Jul 23, 2022

as Gooding / Badger (voice)
Dec 13, 2018

as Reverend Chasuble
Oct 28, 2018

as Charlie
Sep 8, 2017

as Edwin
May 8, 2016

Jan 22, 2016

as Vasilliy Bolodnikov
Feb 4, 2015
as Steve
May 30, 2014

as Dennis Meeks
Jan 1, 2012

as Deacon
Apr 28, 2010

as DS Twist
Mar 30, 2010

as Ben Leapman
Feb 23, 2010

as Noddy
Apr 12, 2009
as Shaun Greenhalgh
Jan 4, 2009

as Dave
Jul 23, 2008

as Bob Elf
Nov 9, 2007

as James
Dec 9, 2006

as Richard the Butler
Sep 16, 2006

as Mr. Bumble
Sep 23, 2005
as Owen Doherty
Nov 19, 2003

as The Earl of Whitby
May 16, 2003

as Self (uncredited)
Jun 18, 2002

as Royal Page
Jun 4, 2002

as Arthur
Dec 26, 2001

as Cpl. Pierce
May 17, 2001

as Williams
Dec 5, 1999

as J.P. Haddock
Sep 5, 1999

as Sam Tilton
Jun 24, 1999

as Shaggy
Nov 22, 1998

as Prisoner / Dealer
Jan 1, 1998

as Boy in Projection Room
Feb 21, 1986

as Southern Soldier
Jan 1, 1983

as Storm Grandquist

as Mr. Muddykins (voice)
May 25, 2026

as Norman
Oct 10, 2024

as Mr. Bosworth
Sep 1, 2020

as Leslie Higgins
Aug 14, 2020

as Neil Bellows
Sep 4, 2018

as Owen Quine
Aug 27, 2017

as Simon
Sep 20, 2016

as Dennis
Apr 3, 2016

as Dr. Henry Whitaker
Mar 13, 2016

as QMS Reggie Soper
Apr 6, 2014

as Colin
Jul 8, 2013

Dec 26, 2011

as Spratt
Sep 26, 2010

as William Grove
Nov 1, 2009

as Emil
Jan 25, 2009

as Fenton
Jan 8, 2007
Oct 4, 2006

as Miles Green
Sep 2, 2004

as Jeremy Fenwick
Jul 6, 2004

as Barry
Jun 29, 2004

as Nigel Lawson
Jan 15, 2004

as Glenvil Harris
Oct 27, 2002

as Stewart
Apr 8, 1999

as Jos Sedley
Nov 1, 1998
Nov 21, 1997

as David Jeffries
Apr 4, 1997

as Dave Fernie
Mar 16, 1996

as Waldemar Krystoff
Nov 14, 1991

Sep 25, 1991

as Noddy
Feb 15, 1988

as Noah Fitch
Sep 6, 1986

Oct 16, 1984