Role w serialach
65 odcinków
Hot Wheels Battle Force 5
jako Vert Wheeler (voice)
52 odcinków
Gadżet i Gadżetinis
jako Additional Voices (voice)
52 odcinków
40 odcinków
Stargate Infinity
jako (voice)
26 odcinków
King Arthur & the Knights of Justice
jako (voice)
26 odcinków
Action Man
jako Alex "Action Man" Mann (voice)
26 odcinków
Voltron Force
jako King Lotor (voice)
26 odcinków
Astonishing X-Men
jako Scott Summers / Cyclops (voice)
25 odcinków
22 odcinków
Resurrection
jako Pastor Tom Hale
21 odcinków
V: Goście
jako Joshua
20 odcinków
The Hollow
jako The Weird Guy (voice)
20 odcinków
13 odcinków
The Odyssey
jako Finger
11 odcinków
The New Adventures of Beany and Cecil
jako Beany (voice)
8 odcinków
LEGO Ninjago: Powstanie Smoków
jako Arrakore (voice)
3 odcinków
Dynastia Tudorów
jako Cardinal Reginald Pole
2 odcinków
Legend of Earthsea
jako Jasper
2 odcinków
Smoczy Książę
jako Chert (voice)
2 odcinków
1 odcinków
The Dead Zone
jako Malcolm
1 odcinków
1 odcinków
1 odcinków
Andromeda
jako Brendan Lahey
1 odcinków
1 odcinków
Night Visions
jako Tim (segment "Rest Stop")
1 odcinków
Hallmark Hall of Fame
jako Bradley
1 odcinków
1 odcinków
The New Adventures of Beans Baxter
jako Beazle
1 odcinków
1 odcinków
LEGO Ninjago: Powstanie Smoków
jako King Crag-Nor (voice)
1 odcinków
Eureka
jako Chuck
1 odcinków
Nie z tego świata
jako Adam Benson
1 odcinków
Prawo i porządek
jako Keller
1 odcinków
Transformers: Robots In Disguise
jako Scowl / Automated Announcer (voice)
1 odcinków
LEGO Ninjago: Powstanie Smoków
jako Arrakore / Agent Karit (voice)
1 odcinków
LEGO Ninjago: Powstanie Smoków
jako Admin Worker 2 (voice)
1 odcinków
Partnerki
jako Tom MacGregor, Jr.
1 odcinków
The Good Doctor
jako Jonas Barstow
1 odcinków
Action Man
jako (voice)
1 odcinków
My Scene
jako Sutton (voice)
1 odcinków
Sabrina's Secret Life
jako (voice)
1 odcinków