Role w serialach
The Inspector Lynley Mysteries
jako Inspector Thomas Lynley
22 odcinków
Przygody Merlina
jako Agravaine de Bois
13 odcinków
The Proxy
jako Peter
11 odcinków
La Templanza
jako Edward Claydon
10 odcinków
Dickens in America
jako Voice of Charles Dickens
10 odcinków
Bleak House
jako Harold Skimpole
9 odcinków
Of Kings and Prophets
jako King Achish
9 odcinków
Piece of Cake
jako 'Flash' Gordon
6 odcinków
Targowisko próżności
jako Rawdon Crawley
6 odcinków
Me and Mrs Jones
jako Tom Marshall
6 odcinków
The Twelve Dates 'Til Christmas
jako Mac
6 odcinków
Land Girls
jako Lord Lawrence Hoxley
5 odcinków
Injustice
jako Martin Newall
5 odcinków
Bestia musi umrzeć
jako Blount
5 odcinków
Nuremberg: Nazis on Trial
jako Albert Speer
3 odcinków
The Outcast
jako Dicky Carmichael
2 odcinków
Heroes II: The Return
jako Lt. Col. Ivan Lyon
2 odcinków
David
jako David
2 odcinków
Davide
jako David
2 odcinków
Lewis
jako Philip Coleman
1 odcinków
1 odcinków
Inspector Morse
jako Jamie Jasper
1 odcinków
Poirot
jako Chris Davidson
1 odcinków
A Class Apart
jako Anthony Troth
1 odcinków
GMTV
jako Self
1 odcinków
Rik Mayall Presents
jako Nigel
1 odcinków
Morderstwa w Midsomer
jako Brian Havergal
1 odcinków
Fabryka lalek
jako Liston
1 odcinków
Performance
jako Sam Mitchum
1 odcinków
A Touch of Frost
jako Stephen Milmore
1 odcinków
Shakespeare: The Animated Tales
jako Jacques / Oliver (voice)
1 odcinków
Loose Women
jako Self
1 odcinków
Ready, Steady, Cook
jako Self - Guest
1 odcinków
Grantchester
jako Thomas Davenport
1 odcinków