
Role w serialach
Howards' Way
jako James Brooke
12 odcinków
The Royals
jako Lucius
10 odcinków
Świat bez końca
jako Gerald
8 odcinków
SS-GB
jako Professor Springer
5 odcinków
Wiktoria
jako Duke of Coburg
4 odcinków
2 odcinków
Samurai Nation: Pearl Harbor - A Historical Archive Documentary
jako Narrator (voice)
2 odcinków
Heidi
jako Herr Sesemann
2 odcinków
Zatrute pióro
jako Gerry Burton
2 odcinków
Ród Smoka
jako Dragonkeeper
2 odcinków
The Great Escape II: The Untold Story
jako Wings Day
2 odcinków
Jane Eyre
jako St John Rivers
2 odcinków
To Serve Them All My Days
jako Irvine
2 odcinków
1 odcinków
By the Sword Divided
jako Captain Black
1 odcinków
Hidden
jako General Sir Adrian Henderson
1 odcinków
Houdini & Doyle
jako Exorcist
1 odcinków
Star Trek: Następne pokolenie
jako Wagnor
1 odcinków
Wycliffe
jako Alan Trier
1 odcinków
Nieśmiertelny
jako Devon Marek
1 odcinków
Gra o tron
jako Riverlands Lord
1 odcinków
Carnival Row
jako Magister Hood
1 odcinków
Tales of the Unexpected
jako Giles Wimbourne
1 odcinków
The Game
jako Martin
1 odcinków
Tales of the Unexpected
jako Macker
1 odcinków
The Durrells
jako Headmaster
1 odcinków
Starhunter ReduX
jako Charles
1 odcinków
Mr. Palfrey of Westminster
jako Thruxton
1 odcinków
1 odcinków