Role w serialach
Wojownik
jako Richard Lee
30 odcinków
Stróż Prawa
jako Kevin Corcoran
23 odcinków
Dickensian
jako Meriweather Compeyson
20 odcinków
Troja: Upadek miasta
jako Hector
8 odcinków
Świat bez końca
jako Merthin
8 odcinków
Not Safe for Work
jako Anthony
6 odcinków
Spooks
jako Sasha Gavrik
6 odcinków
Cień i kość
jako General Zlatan
3 odcinków
Grace
jako Michael Neward
1 odcinków