Midsomer Murders: 20th Anniversary Special
2022
Midsomer Murders: 25 Years of Mayhem as Self
2019
Midsomer Murders Holiday Pop-Up Collectible as DCI John Barnaby
2016
Bornebusch i tevefabriken as Guest (1 episode)
2011
Celebrity Antiques Road Trip as Self - Participant (1 episode)
2011
United as Alan Hardaker
2010
The Nativity as Joachim (4 episodes)
2010
The Arbor as Steve Saul
2009
Life of Riley (20 episodes)
2008
Survivors as Sean (1 episode)
2007
Coming Down the Mountain as John Philips
2007
Cherries as Phil O'Brien
2007
Kingdom as Terry (1 episode)
2007
Roman's Empire (6 episodes)
2007
Son of Rambow as Joshua
2006
The Street as Brian Peterson (6 episodes)
2006
The Lavender List as Joe Haines
2004
Sherlock Holmes and the Case of the Silk Stocking as Lestrade
2004
Bridget Jones: The Edge of Reason as Taxi Drive
2004
Bridget Jones: The Edge of Reason as Taxi Driver
2003
The Planman as ACC Brian Richards
2003
Humanzee: The Human Chimp as Narrator (voice)
2002
Rose and Maloney (1 episode)
2001
Messiah as DI Duncan Warren (9 episodes)
2001
Murder in Mind as Edward Buttimore (1 episode)
2000
Breathtaking as Richard Jackson
2000
It Was an Accident as Holdsworth
2000
Dirty Tricks as Dennis
1998
The Mrs Bradley Mysteries as George Moody (5 episodes)
1998
Our Boy as DC Spence
1997
The History of Tom Jones: A Foundling as Puppeteer’s Assistant (1 episode)
1997
Breakout as Dr. Neil McFarlane
1997
Midsomer Murders as DCI John Barnaby (61 episodes)
1997
Midsomer Murders as Daniel Bolt (1 episode)
1996
Silent Witness as Det Supt Paul Barker (1 episode)
1995
Out of the Blue (12 episodes)
1994
Fatherland as Sex Crimes Cop
1994
Common As Muck as Ken Andrews (12 episodes)
1994
Skallagrigg as Priest
1993
Resnick: Rough Treatment as William Doria
1993
Sharpe's Eagle as Gibbons
1992
A Touch of Frost as Costello (1 episode)
1992
Nice Town as Tom Edmonds (3 episodes)
1992
Between the Lines (1 episode)
1992
Revolver as Eric Volkner
1992
Resnick: Lonely Hearts as William Doria
1990
Night Voice as Dennis Crowson
1990
Fools of Fortune as Sergeant Rudkin
1989
Red King, White Knight as Vlasek
1988
Piece of Cake as 'Moggy' Cattermole (6 episodes)
1987
Inspector Morse as David Michaels (1 episode)
1986
London's Burning (1 episode)
1986
Casualty as Mick (1 episode)
1986
Lovejoy as DS Graham Bentley (1 episode)