Role w serialach
Gwiezdne wrota
jako Daniel Jackson
195 odcinków
Saving Hope
jako Dr. Charlie Harris
85 odcinków
Unspeakable
jako Will Sanders
8 odcinków
Tożsamość szpiega
jako Victor
5 odcinków
Gwiezdne wrota. Wszechświat
jako Daniel Jackson
5 odcinków
Gwiezdne wrota: Atlantyda
jako Dr. Daniel Jackson
4 odcinków
Gwiezdne wrota
jako Thor (voice)
4 odcinków
24 godziny
jako Mark Bishop
3 odcinków
Tajemnice Smallville
jako Carter Hall / Hawkman
3 odcinków
Altered Carbon
jako Horace Axley
3 odcinków
Andromeda
jako Gabriel / Balance of Judgment
2 odcinków
Virgin River
jako Wes
2 odcinków
Sanktuarium
jako Jimmy
1 odcinków
CSI: Kryminalne zagadki Miami
jako Doug Stets
1 odcinków
Nie z tego świata
jako Rob
1 odcinków
1 odcinków
1 odcinków
Eureka
jako Christopher Daktylos
1 odcinków
1 odcinków
Po Tamtej Stronie
jako Melburn Ross
1 odcinków
1 odcinków
Po Tamtej Stronie
jako Dr. Will Olsten
1 odcinków
Nieśmiertelny
jako Jesse Collins
1 odcinków
The Good Doctor
jako Paul
1 odcinków
The Twilight Zone
jako Donnie
1 odcinków
The Good Guys
jako Capt. Shaw
1 odcinków