Role w serialach
Dream Team
jako Phil Wallis
64 odcinków
Make It or Break It
jako Sasha Beloff
42 odcinków
Absentia
jako Jack Byrne
30 odcinków
Stargirl
jako Jordan Mahkent / Icicle
18 odcinków
Blade: The Series
jako Marcus Van Sciver
12 odcinków
Jeździec bez głowy
jako Abraham Van Brunt
10 odcinków
Upstairs Downstairs
jako Harry Spargo
9 odcinków
Sugar Rush
jako Dale
7 odcinków
Flash Forward: Przebłysk jutra
jako Lucas Hellinger
5 odcinków
Lightfields
jako Dwight Lawson
5 odcinków
Milczący świadek
jako Marcus Saul
2 odcinków
Jak poznałem waszą matkę
jako Ian
1 odcinków
1 odcinków
CSI. Kryminalne zagadki Las Vegas
jako Michael, the Waiter
1 odcinków
CSI: Kryminalne zagadki Miami
jako Paul Sanders
1 odcinków
Dowody zbrodni
jako John Donovan
1 odcinków
Heartbeat
jako Jeremy Purves
1 odcinków
Gwiezdne wrota
jako Khalek
1 odcinków
Impersonalni
jako Rick Dillinger
1 odcinków
White Collar: Biały kołnierzyk
jako David Lawrence
1 odcinków
The Last Detective
jako Stuart Gilley
1 odcinków
Jeździec bez głowy
jako Abraham Van Brunt (archive footage) (uncredited)
1 odcinków
Piekielna kuchnia Gordona Ramsaya
jako Self - Restaurant Patron
1 odcinków
Blindspot: Mapa zbrodni
jako Randall Turner
1 odcinków
Gwiezdne wrota: Atlantyda
jako The Wraith
1 odcinków
Westworld
jako Nicholas
1 odcinków
Tropiciel
jako William Locke
1 odcinków
0 odcinków