| 2011 |
Agatha Christie's Poirot: One, Two, Buckle My Shoe |
Episode, Actor - Frank Carter |
| 2010 |
Inspector Morse: Second Time Around Season 2, Episode 5 |
Episode, Actor - Terrence Mitchell |
| 2010 |
Inspector Morse: Second Time Around Season 2, Episode 6 |
Episode, Actor - Terrence Mitchell |
| 2010 |
Accused: Willy's Story |
Episode, Actor |
| 2010 |
Masterpiece Contemporary: Lennon Naked Season 40, Episode 33 |
Episode, Actor - John Lennon |
| 2009 |
G.I. Joe |
Movie, Actor - Destro |
| 2009 |
Amelia |
Movie, Actor - Fred Noonan |
| 2009 |
Doctor Who |
TV Show Series, Actor - Doctor Who |
| 2007 |
Heroes: The Fix Season 1, Episode 13 |
Episode, Actor - Claude |
| 2007 |
The Seeker |
Movie, Actor - The Rider |
| 2007 |
Heroes: Company Man Season 1, Episode 17 |
Episode, Actor - Claude |
| 2007 |
Heroes: Godsend Season 1, Episode 12 |
Episode, Actor - Claude |
| 2007 |
Heroes: Distractions Season 1, Episode 14 |
Episode, Actor - Claude |
| 2007 |
Heroes: Unexpected Season 1, Episode 16 |
Episode, Actor - Claude |
| 2002 |
28 Days Later |
Movie, Actor - Major Henry West |
| 2002 |
Masterpiece Theatre: Othello Season 31, Episode 9 |
Episode, Actor - Ben Jago |
| 2001 |
The Invisible Circus |
Movie, Actor - Wolf |
| 2001 |
The Others |
Movie, Actor - Charles |
| 2001 |
Othello |
Movie, Actor - Ben Jago |
| 2000 |
Poirot: One, Two, Buckle My Shoe Season 4, Episode 3 |
Episode, Actor - Carter |
| 2000 |
Gone In Sixty Seconds |
Movie, Actor - Raymond Calitri |
| 2000 |
Inspector Morse: Second Time Around |
Episode, Actor - Terrence |
| 1999 |
Heart |
Movie, Actor - Gary Ellis |
| 1999 |
Existenz |
Movie, Actor - Seminar Leader |
| 1998 |
Elizabeth |
Movie, Actor - Duke of Norfolk |
| 1998 |
A Price Above Rubies |
Movie, Actor - Sender Horowitz |
| 1996 |
Jude |
Movie, Actor - Jude Fawley |
| 1994 |
Anchoress |
Movie, Actor - Priest |
| 1994 |
Shallow Grave |
Movie, Actor - David Stephens |
| 1993 |
Cracker |
Movie, Actor - DCI Bilborough |
| 1991 |
Let Him Have It |
Movie, Actor - Derek Bentley |
|
Mystery!: Inspector Morse: The Second Time Around |
Episode, Actor - Terrence |
|
Mystery!: Inspector Morse: The Second Time Around |
Episode, Actor - Terrence |
|
Amelia |
TV Show Series, Actor - Fred Noonan |
|
Mystery!: Inspector Morse: The Second Time Around |
Episode, Actor - Terrence |