2024
The Red King as Dr Ian Prideaux (6 episodes)
2020
Van der Valk as Piet van der Valk (12 episodes)
2019
Beecham House as Samuel Parker (6 episodes)
2019
Flack as Tom (8 episodes)
2018
Safe as Pete (8 episodes)
2017
Porters as Graham Post (1 episode)
2017
Snatch as Bob Fink (10 episodes)
2015
Jonathan Strange & Mr Norrell as The Gentleman (7 episodes)
2014
The Musketeers as Rochefort (10 episodes)
2013
Do Elephants Pray? as Marrlen
2011
Without You as Greg Manning (3 episodes)
2011
Mad Dogs as Rick (14 episodes)
2010
Accused as Kenny Armstrong (1 episode)
2010
Worried About the Boy as Steve Strange
2010
Touched by Frost: Goodbye Jack as Narrator (voice)
2010
Ben Hur as David (2 episodes)
2009
Angela and Friends (1 episode)
2009
The Good Wife as Nick Saverese (8 episodes)
2009
Do It Yourself: The Story of Rough Trade as Narrator
2008
Mutual Friends as Martin Grantham (6 episodes)
2008
Ballet Shoes as Mr. Simpson
2008
Wanted as The Repairman
2008
Burn Up as Philip Crowley (2 episodes)
2007
Hogfather as Teatime
2007
Lives of the Saints as Father Daniel
2006
Hogfather as Teatime (2 episodes)
2006
Legends as Self - Narrator (voice) (2 episodes)
2006
The One Show as Self (1 episode)
2006
Land of the Blind as Pool
2006
Life on Mars as Tony Crane (1 episode)
2005
Colour Me Kubrick as Hud
2005
Green Street Hooligans as Steve Dunham
2005
Hellraiser: Deader as Joey
2005
Doctor Who Confidential (1 episode)
2005
Doctor Who as Elton Pope (1 episode)
2005
Twisted Tales (1 episode)
2004
Hustle as Danny Blue (25 episodes)
2003
Reversals as Dr. Chris Singleton
2003
Spine Chillers (1 episode)
2003
State of Play as Dominic Foy (6 episodes)
2003
The Principles of Lust as Billy
2003
Song for a Raggy Boy as Brother Mac
2002
Revengers Tragedy as Supervacuo
2002
The Adventures of Young Indiana Jones as Manfred von Richthofen (The Red Baron) (1 episode)
2001
Richard & Judy as Self (1 episode)
2001
Band of Brothers as Albert Blithe (2 episodes)
2001
Pretending to Be Judith as Hugo
2001
Messiah as DCI Joseph Walker (2 episodes)
2001
The Bombmaker as Quinn
2000
Free Spirits as Cokehead
2000
Clocking Off (1 episode)
1999
Oliver Twist as Monks (4 episodes)
1999
B. Monkey as Terence
1999
The Vice as Dougie Raymond (2 episodes)
1999
The Vice as P.C. Dougie Raymond (14 episodes)
1998
Alice Through the Looking Glass as Tweedle-Dee
1997
Sharpe: The Legend as Rymer
1997
Bring Me the Head of Mavis Davis as Clint
1996
Boston Kickout as Robert
1996
Hidden in Silence as Lubic
1995
The Adventures of Young Indiana Jones: Attack of the Hawkmen as Baron Von Richthofen
1995
Xena: Warrior Princess (1 episode)
1992
A Touch of Frost as Graham McCardy (1 episode)
1992
Highlander: The Series as Morgan d'Estaing (1 episode)
1992
Between the Lines as P.C. Underwood (1 episode)
1992
An Ungentlemanly Act as Tony Hunt
1992
Heartbeat as Rupert Ashfordly (1 episode)
1991
Prime Suspect as Andy Dyson (1 episode)
1991
Gawain and the Green Knight as King Arthur
1989
Agatha Christie's Poirot as Meredith Blake (1 episode)
1988
This Morning as Self (1 episode)
1986
Casualty as Nick (1 episode)