
Role w serialach
Waterloo Road
jako Michael Byrne
30 odcinków
Rogue
jako Ray Williams
10 odcinków
Casualty
jako Robert Ludlow
9 odcinków
Hope Springs
jako Euan Harries
8 odcinków
Upadek królestwa
jako King Aethelred
8 odcinków
Protection
jako Edward Crowther
6 odcinków
Szetlandy
jako Niven Guthrie
5 odcinków
Star Trek: Enterprise
jako Malik
3 odcinków
Dzieci Diuny
jako Paul Atreides / Muad'Dib / Usul / The Prophet
3 odcinków
Diuna
jako Paul Atreides / Muad'Dib / Usul
3 odcinków
Posłaniec Gniewu
jako Leon Tell
3 odcinków
The Rag Nymph
jako Ben
3 odcinków
Karen Pirie
jako Ziggy Malkiewicz Snr
3 odcinków
Eullenia
jako Marcus Hammond
3 odcinków
HIM
jako Ross Brodie
3 odcinków
Angel
jako Drogyn
2 odcinków
2 odcinków
2 odcinków
Frankenstein
jako Victor Frankenstein
2 odcinków
24 godziny
jako Kevin Cordero
2 odcinków
1 odcinków
Heartbeat
jako Johnny Wyler
1 odcinków
Spooks
jako Richard Dempsey
1 odcinków
Natural World
jako Narrator
1 odcinków
Grace
jako Joe Baker
1 odcinków
Dracula
jako Josef Cervenka
1 odcinków
Peak Practice
jako Sean Hollings
1 odcinków
Prawdziwe powołanie
jako Michael Mancuso
1 odcinków
Outlander
jako Joseph Wemyss
1 odcinków
Casualty
jako Craig
1 odcinków
Call the Midwife
jako Father Duncombe
1 odcinków
The Blonde Bombshell
jako Jimmy Stanford
1 odcinków