Role w serialach
Brideshead Revisited
jako Etonian
11 odcinków
6 odcinków
Buffy: Postrach wampirów
jako Ethan Rayne
4 odcinków
Fantastyczna Czwórka
jako Robin Sachs Silver Surfer (voice)
3 odcinków
Strażnik Teksasu
jako Philippe Brouchard
2 odcinków
Babylon 5
jako Hedronn
2 odcinków
Babylon 5
jako Warleader Na'Kal
2 odcinków
Babylon 5
jako Na'Tok
2 odcinków
Dynasty: The Reunion
jako Adam Carrington
2 odcinków
1 odcinków
Upstairs, Downstairs
jako Robert
1 odcinków
Agentka o stu twarzach
jako Hans Dietrich
1 odcinków
1 odcinków
Rumpole of the Bailey
jako Hugo Lutterworth
1 odcinków
Diagnosis: Murder
jako Art Thief
1 odcinków
1 odcinków
FX: The Series
jako Sebastian
1 odcinków
Quiller
jako Dieter
1 odcinków
Star Trek: Voyager
jako General Valen
1 odcinków
Torchwood
jako British Professor
1 odcinków
Człowiek, którego nie ma
jako Alexander Hale
1 odcinków
Człowiek, którego nie ma
jako The Voice (uncredited)
1 odcinków
Agenci NCIS
jako Andrew Challis
1 odcinków
Lady Killers
jako Gervais Rentoul
1 odcinków
Herman's Head
jako Simon
1 odcinków
Napisała: Morderstwo
jako Martin Kramer
1 odcinków
Baywatch Nights
jako Malcolm O'Neal
1 odcinków
Pacific Blue
jako Wilson Dupree
1 odcinków
Castle
jako Announcer
1 odcinków