Role w serialach
Gwiezdne wrota: Atlantyda
jako Carson Beckett
63 odcinków
Firefly Lane
jako Bud
12 odcinków
Sanktuarium
jako Terrence Wexford
4 odcinków
Dialing Home
jako Self
3 odcinków
Flash
jako Earl Cox
3 odcinków
Moje życie z Walterami
jako Tony
3 odcinków
Providence Falls
jako James Mcleod
3 odcinków
Dawno, dawno temu
jako Knave of Hearts
2 odcinków
Kasacja
jako Raymond Vince
2 odcinków
R. L. Stine's The Haunting Hour
jako Dad
2 odcinków
Fargo
jako Captain Muscavage
2 odcinków
Alcatraz
jako Alan Sylvane Jr.
2 odcinków
Uśmiechnięta buźka: seryjny morderca
jako William
2 odcinków
24 godziny
jako Dr. Levinson
1 odcinków
V: Goście
jako Dr. Lawrence Parker
1 odcinków
1 odcinków
1 odcinków
Z Archiwum X
jako Angry Husband
1 odcinków
Tajemnice Smallville
jako Lex Lackey
1 odcinków
Gwiezdne wrota
jako Young Ernest Littlefield
1 odcinków
Z Archiwum X
jako FBI Metallurgical Expert (uncredited)
1 odcinków
1 odcinków
Viper
jako John Kane
1 odcinków
Against the Wall
jako Sam Burns
1 odcinków
Signed, Sealed, Delivered
jako Henry Barrett
1 odcinków
Nie z tego świata
jako Peter Harper
1 odcinków
Nie z tego świata
jako Jim Grossman
1 odcinków
Fringe: Na granicy światów
jako Edwin Massey
1 odcinków
Sliders
jako First Officer
1 odcinków
Spooksville
jako Commodore Whalepanz
1 odcinków
A Million Little Things
jako Dr. Anton
1 odcinków
The Good Doctor
jako Leo Adan
1 odcinków
So Help Me Todd
jako Trevor Rapp
1 odcinków
The Sentinel
jako Boz Tate
1 odcinków
First Wave
jako Raphael
1 odcinków
The Twilight Zone
jako George
1 odcinków
Jake 2.0
jako Earl Wenk
1 odcinków
Gwiezdne wrota: Atlantyda
jako Paul McGillion
0 odcinków