2023
Big Sky River: The Bridal Path as Peter
2023
LEGO Ninjago: Dragons Rising as Admin Worker 2 (voice) (1 episode)
2023
LEGO Ninjago: Dragons Rising as Arrakore (voice) (1 episode)
2023
LEGO Ninjago: Dragons Rising as Arrakore / Agent Karit (voice) (1 episode)
2023
LEGO Ninjago: Dragons Rising as King Crag-Nor (voice) (1 episode)
2019
Escaping the Madhouse: The Nellie Bly Story as Bats
2018
The Dragon Prince as Chert (voice) (1 episode)
2018
The Hollow as The Weird Guy (voice) (20 episodes)
2017
The Good Doctor as Jonas Barstow (1 episode)
2016
American Pastoral as Agent Dolan
2015
Transformers: Robots In Disguise as Scowl / Automated Announcer (voice) (1 episode)
2014
Resurrection as Pastor Tom Hale (21 episodes)
2013
Astonishing X-Men: Unstoppable as Cyclops (voice)
2013
End of the World as Max
2012
Hot Wheels Battle Force 5 - Total Revolution as Vert/Ramble
2012
Max Steel: Monstrous Alliance as Max Steel (voice)
2012
Astonishing X-Men: Torn as Cyclops (voice)
2012
Astonishing X-Men: Dangerous as Cyclops (voice)
2011
Voltron Force (26 episodes)
2010
Max Steel vs The Toxic Legion as Max Steel (voice)
2010
Rizzoli & Isles as Tom MacGregor, Jr. (1 episode)
2010
Planet Hulk as Red King (voice)
2010
Wolverine and the X-Men: Fate of the Future as Pietro Maximoff (voice) (archive footage)
2009
V as Joshua (20 episodes)
2009
Astonishing X-Men as Scott Summers / Cyclops (voice) (25 episodes)
2009
Barbie and the Three Musketeers as Prince Louis (voice)
2009
Hot Wheels Battle Force 5 as Vert Wheeler (voice) (52 episodes)
2009
Max Steel Vs The Mutant Menace as Max Steel (voice)
2009
Being Erica (1 episode)
2007
The Tudors as Cardinal Reginald Pole (2 episodes)
2006
Eureka as Chuck (1 episode)
2005
Class of the Titans (2 episodes)
2005
Barbie and the Magic of Pegasus as Aidan (voice)
2005
Dragons II: The Metal Ages as Dev (voice)
2005
Supernatural as Adam Benson (1 episode)
2005
My Scene Goes Hollywood: The Movie as Sutton (voice)
2005
Young Blades (13 episodes)
2004
Legend of Earthsea as Jasper (2 episodes)
2004
Barbie as The Princess & the Pauper as King Dominick (voice)
2004
G.I. Joe: Valor vs. Venom as Hi-Tech (voice)
2004
Dragons: Fire & Ice as Prince Dev
2004
The Collector (1 episode)
2004
Masquerade Madness as Sutton / Brett / Male Model (voice)
2004
Jammin' in Jamaica as Sutton / Tyson (voice)
2003
Barbie of Swan Lake as Prince Daniel (voice)
2003
G.I. Joe: Spy Troops as Hightech (voice)
2003
Gadget & the Gadgetinis as Additional Voices (voice) (52 episodes)
2002
My Scene as Sutton (voice) (1 episode)
2002
Barbie as Rapunzel as Stefan (voice)
2002
Just Cause (22 episodes)
2002
Stargate Infinity (26 episodes)
2002
The Dead Zone (1 episode)
2001
UC: Undercover (1 episode)
2001
Wolf Lake as Billy (1 episode)
2001
Night Visions as Tim (1 episode)
2000
X-Men: Evolution (1 episode)
2000
Andromeda as Brendan Lahey (1 episode)
2000
Action Man as Alex "Action Man" Mann (voice) (26 episodes)
1995
Action Man as (voice) (1 episode)
1995
Action Man (26 episodes)
1993
The Bots Master (40 episodes)
1993
Mood Indigo as Jeremy McDonald
1992
King Arthur & the Knights of Justice (26 episodes)
1992
The Odyssey as Finger/Mic (39 episodes)
1992
King Arthur and the Knights of Justice as Sir Gallop (26 episodes)
1991
My Son Johnny as Johnny, age 12
1990
Law & Order as Keller (1 episode)
1990
The New Adventures of He-Man (65 episodes)
1988
The New Adventures of Beany and Cecil as Beany (voice) (8 episodes)
1987
The New Adventures of Beans Baxter as Beazle (1 episode)
1951
Hallmark Hall of Fame as Bradley (1 episode)