Role w serialach
Traders
jako Donald D'Arby
83 odcinków
Carl²
jako Barney Crashman (voice)
65 odcinków
L.A. Doctors
jako Evan Newman
24 odcinków
This Life
jako Matthew Lawson
20 odcinków
An American in Canada
jako Jake Crewe
16 odcinków
Angela's Eyes
jako Gene
13 odcinków
Republic of Doyle
jako Mayor William Cadigan Clarke
11 odcinków
ZOS: Zone of Separation
jako Major Gavin Hart
8 odcinków
Nowe życie
jako Neil Olsen
8 odcinków
This Is Wonderland
jako Cameron Tiernay
7 odcinków
6 odcinków
The Company
jako William Colby
3 odcinków
Providence
jako Dr. Hopper
2 odcinków
Koroner
jako Gerald Henry Jones
2 odcinków
And Never Let Her Go
jako Daniel Chapman
2 odcinków
Kamuflaż
jako Deputy DCI Joseph Nichols
2 odcinków
1 odcinków
1 odcinków
Kevin Hill
jako D. A. Miller
1 odcinków
Detektyw Murdoch
jako Dr. Gilbert Birkins
1 odcinków
FX: The Series
jako Matt Cherico
1 odcinków
Przystań
jako Thornton Aarons
1 odcinków
1 odcinków
Szpital świętej Marii
jako Edward Miller
1 odcinków
1 odcinków
Sprawy Frankie Drake
jako Keith Campbell
1 odcinków
Po Tamtej Stronie
jako Andrew McLaren
1 odcinków
King & Maxwell
jako Peter Bunting
1 odcinków
1 odcinków
W garniturach
jako Tom
1 odcinków
Pułapki umysłu
jako Philip Klane
1 odcinków
Republic of Doyle
jako William Cadigan Clarke
1 odcinków
Republic of Doyle
jako William Cadigan Clarke (voice)
1 odcinków
Kamuflaż
jako Joseph Nichols
1 odcinków
Rookie Blue
jako Trevor Bennett
1 odcinków
Nowe życie
jako Nick Olsen
1 odcinków
The Listener
jako Grant Bogle
1 odcinków