| 2007 |
Extras: Episode Season 2, Episode 6 |
Episode, Actor - Himself |
| 2007 |
Mystery!: Jericho: To Murder and Create |
Episode, Actor - Chief Insp. Michael Jericho |
| 2007 |
Mystery!: Jericho: The Hollow Men |
Episode, Actor - DI Michael Jericho |
| 2006 |
Mystery!: Jericho: A Pair of Ragged Claws |
Episode, Actor - Insp. Michael Jericho |
| 2006 |
Mystery!: Jericho: A Pair of Ragged Claws |
Episode, Actor - Insp. Michael Jericho |
| 2006 |
Mystery!: Jericho: The Killing of Johnny Swan |
Episode, Actor - Michael Jericho |
| 2006 |
Mystery!: Jericho: The Killing of Johnny Swan |
Episode, Actor - DI Michael Jericho |
| 2004 |
Wimbledon |
Movie, Actor - Ian Frazier |
| 2004 |
Absolutely Fabulous: Schmoozin' |
Episode, Actor - Pete |
| 2003 |
Horatio Hornblower |
Movie, Actor - Sir Edward Pellew |
| 2001 |
Horatio Hornblower, The Adventure Continues |
Movie, Actor - Sir Edward Pellew |
| 2001 |
Horatio Hornblower, The Adventure Continues |
Movie, Actor - Sir Edward Pellew |
| 2000 |
Masterpiece Classic: Oliver Twist Season 30, Episode 2 |
Episode, Actor - Fagin |
| 2000 |
My Family |
TV Show Series, Actor - Ben |
| 2000 |
Masterpiece Classic: Oliver Twist Season 30, Episode 3 |
Episode, Actor - Fagin |
| 1999 |
Hornblower |
Movie, Actor - Captain Pwllew |
| 1999 |
Oliver Twist |
Movie, Actor - Fagin |
| 1999 |
Hornblower |
Movie, Actor - Captain Pellew |
| 1998 |
Hornblower |
Movie, Actor - Captain Pellew |
| 1998 |
Hornblower |
Movie, Actor - Captain Pellew |
| 1997 |
Fierce Creatures |
Movie, Actor - Sidney Small Mammals |
| 1990 |
Strike It Rich |
Movie, Actor - Ian Bertram |
| 1989 |
Bert Rigby, You'Re A Fool |
Movie, Actor - Bert Rigby |
| 1980 |
Maniac |
Movie, Cinematographer |
| 1974 |
That'Ll Be The Day |
Movie, Actor - Terry |