
Role w serialach
98 odcinków
Total Recall 2070
jako James Calley
22 odcinków
Battlestar Galactica
jako Aaron Doral
17 odcinków
Peacemakers
jako Steward Harrison
10 odcinków
MVP
jako Malcolm LeBlanc
10 odcinków
Insomnia
jako Volkov
8 odcinków
Uprowadzona
jako Gary Martello
6 odcinków
Orphan Black
jako Daniel Rosen
6 odcinków
Diggstown
jako Steve Conway
4 odcinków
Gwiezdne wrota
jako Jared Kane
3 odcinków
The Secret Life of Marilyn Monroe
jako Allan 'Whitey' Snyder
2 odcinków
Battlestar Galactica
jako Aaron Doral / Number Five
2 odcinków
Na południe
jako Special Agent Casey
1 odcinków
Detektyw Murdoch
jako Allen Clegg
1 odcinków
1 odcinków
Andromeda
jako Cutter
1 odcinków
1 odcinków
Z Archiwum X
jako First Workman
1 odcinków
1 odcinków
1 odcinków
FX: The Series
jako Pinchon
1 odcinków
FX: The Series
jako Coates
1 odcinków
Okup
jako Bryce Corman
1 odcinków
Hudson i Rex
jako Ross Dobson
1 odcinków
Katastrofa
jako Detroit News Anchor
1 odcinków
Wirus
jako Foster
1 odcinków
The Fearing Mind
jako Dennis Kubiak
1 odcinków
Ziemia: Ostatnie starcie
jako Jerry Hanlon
1 odcinków
Śledczy do pary
jako Tyler Pryce
1 odcinków
The Expanse
jako Lt. Durant
1 odcinków
Conviction
jako AUSA Bill Newton
1 odcinków
Kamuflaż
jako Dr. Shumer
1 odcinków
Rookie Blue
jako Simon Dent
1 odcinków
Beyond Belief: Fact or Fiction
jako Louie Newsom (segment "The Greedy Investor")
1 odcinków
The Listener
jako Staff Sgt. Slater
1 odcinków
The Listener
jako Agent Slater
1 odcinków
Diggstown
jako Steve Conoway
1 odcinków
Law & Order Toronto: Criminal Intent
jako Ward Kondas
1 odcinków