Role w serialach
Sanktuarium
jako Henry Foss
59 odcinków
Riverdale
jako Frank Andrews
39 odcinków
Sacred Lies
jako Samuel Bly
20 odcinków
Pure
jako Noah Funk
12 odcinków
Continuum: Ocalić przyszłość
jako Brad Tonkin
11 odcinków
Riese: Kingdom Falling
jako Rand
10 odcinków
Arrow
jako Conklin
9 odcinków
Battlestar Galactica
jako Charlie Connor
7 odcinków
Republic of Doyle
jako Callum Pardy
6 odcinków
Gwiezdne wrota: Atlantyda
jako Ladon Radim
5 odcinków
Wrogie niebo
jako Tector
4 odcinków
Ghost Wars
jako Edward Clark
4 odcinków
Caprica
jako Diego
4 odcinków
jPod
jako Alistair Parish
3 odcinków
Ascension
jako Duke Vanderhaus
3 odcinków
Szkoła zabójców
jako Rory Heemsle
3 odcinków
2 odcinków
Kasacja
jako Max Hollis
2 odcinków
1 odcinków
Mortal Kombat: Legacy
jako Raiden
1 odcinków
Hudson i Rex
jako Jon 'Sorcerer' Carling
1 odcinków
Świry
jako Vernon Stallings
1 odcinków
Motive
jako Eric Sharpe
1 odcinków
Cień anioła
jako Arnie Haas
1 odcinków
Dawno, dawno temu
jako Sir Morgan
1 odcinków
Cień anioła
jako Arnie Haas (uncredited)
1 odcinków
Trup jak ja
jako James Allen
1 odcinków
Wolf Lake
jako Fletcher
1 odcinków
Po Tamtej Stronie
jako Richard
1 odcinków
Nie z tego świata
jako Travis Weaver
1 odcinków
Tajemnice Smallville
jako Louis Leery Jr.
1 odcinków
Magicy
jako Knifemaker's Son
1 odcinków
Tropiciel
jako Seth Adler
1 odcinków
The Good Doctor
jako Hunter
1 odcinków
Beyond Belief: Fact or Fiction
jako Phillip Kirby (segment "The Mentor")
1 odcinków
Z Archiwum X
jako Murphy
1 odcinków
The Listener
jako James Madison
1 odcinków
Snowpiercer
jako Jack
1 odcinków
The Twilight Zone
jako Tony
1 odcinków
Sight Unseen
jako Walter Faroe
1 odcinków
Watson
jako Lloyd
1 odcinków
Żniwiarz
jako Demon
1 odcinków