2024
Tracker as Hugh Lazlo (1 episode)
2019
Fast & Furious Spy Racers as Prince Ivan/ Impostor (1 episode)
2016
Moments of Clarity as Radio DJ (voice)
2016
Atomic Puppet as Sergeant Subatomic/Mookie (voice) (52 episodes)
2016
Rescue Dogs as Charger (voice)
2016
American Crime Story as David E. Kendall (2 episodes)
2015
Blindspot as Dave Kirkpatrick (2 episodes)
2014
BoJack Horseman as (voice) (1 episode)
2014
Total Drama All-Stars and Pahkitew Island as Ezekiel (voice) (13 episodes)
2011
2 Broke Girls as Boyd (1 episode)
2011
Kickin' It as Lonnie (3 episodes)
2010
Total Drama World Tour as Ezekiel / Tyler / Cody (voice) (26 episodes)
2010
Happiness is Hate Therapy as Donovan
2009
Glenn Martin, DDS (40 episodes)
2008
A Miser Brothers' Christmas as Bob / Elf #1 (voice)
2008
Best Ed as (voice) (52 episodes)
2007
My Friend Rabbit as Rabbit (voice) (52 episodes)
2007
Young People Fucking as Dave
2007
Total Drama Island as Ezekiel / Tyler / Cody (voice) (27 episodes)
2007
Wayside as Eric Bacon (voice)
2006
Foxworthy's Big Night Out (12 episodes)
2006
Psych as Robert Mackintosh (2 episodes)
2006
The Very Good Adventures of Yam Roll in Happy Kingdom as Phil (1 episode)
2005
Mischief City (26 episodes)
2004
Atomic Betty (104 episodes)
2004
Blue Collar TV (43 episodes)
2004
White Coats as Mike Bonnert
2004
Corner Gas as Stephen (1 episode)
2004
Hollywood North as Seth Johnson
2003
Hollywood Wives: The New Generation as Danny
2002
K-19: The Widowmaker as Vanya
2001
Focus as Willy Doyle
2001
Braceface (7 episodes)
2001
Braceface as Conner MacKenzie (voice) (26 episodes)
2000
Pelswick (26 episodes)
2000
Braceface (52 episodes)
1998
History Bites (1 episode)