2023
LEGO Ninjago: Dragons Rising as Green Bone Leader (voice) (1 episode)
2023
LEGO Ninjago: Dragons Rising as Howler 2 (voice) (1 episode)
2021
Christmas in Tahoe as Bert The Bagpiper
2021
Garage Sale Mysteries: Searched & Seized as Terry Kenny
2020
Love, Lights, Hanukkah! as Lorenzo
2019
My Little Pony: Equestria Girls - Holidays Unwrapped as Snails
2019
A Feeling of Home as Ralph
2019
The Murders as Will Shae (1 episode)
2019
Love on the Menu as Bernie Thompson
2018
Chilling Adventures of Sabrina as Trivium #1 (Judge) (2 episodes)
2018
Littlest Pet Shop: A World of Our Own as Beau Tortello (voice) (52 episodes)
2018
Siren as Jeremy (1 episode)
2018
Altered Carbon as Cheap Lawyer (1 episode)
2017
The Christmas Train as Slade
2017
Dinotrux: Supercharged as Revvit (26 episodes)
2017
Treasure Hounds as Ronnie
2017
Bob the Builder: Mega Machines - The Movie as Lofty (US) (voice) (as Richard Cox)
2016
My Little Pony: Equestria Girls - Legend of Everfree as Snails (voice)
2015
Supernoobs as Kevin (31 episodes)
2015
Dinotrux as Revvit (voice) (52 episodes)
2014
The Christmas Secret as Delivery Man
2014
Pants on Fire as Otis
2014
Recipe for Love as Cekebrity Judge #1
2014
My Little Pony: Equestria Girls - Rainbow Rocks as Snails (voice)
2014
Barbie and the Secret Door as Whiff (voice)
2013
My Little Pony: Equestria Girls as Snails (voice)
2013
Max Steel as Kirby Kowalski (voice) (52 episodes)
2013
Motive as Braunbek (1 episode)
2012
Love at the Thanksgiving Day Parade as Limo Driver
2011
Once Upon a Time as Watchy (1 episode)
2011
Sunflower Hour as Sebastian Mendez / Pinky Winky
2010
My Little Pony: Friendship Is Magic as Billy Dumbbell / Tin Tailor / Madden (voice) (1 episode)
2010
My Little Pony: Friendship Is Magic as Clump (voice) (1 episode)
2010
My Little Pony: Friendship Is Magic as Grampa Gruff (voice) (3 episodes)
2010
My Little Pony: Friendship Is Magic as Snails (voice) (5 episodes)
2010
My Little Pony: Friendship Is Magic as Snails / Buckball Unicorn (voice) (1 episode)
2010
Cosmic Quantum Ray as Chip Monahan / Dustin (voice) (26 episodes)
2010
Life Unexpected as Philip (1 episode)
2009
The Assistants as Sam (1 episode)
2009
Red Torrent as Mr. Doren
2008
The Christmas Clause as Morris
2008
NYC: Tornado Terror as Herbert
2008
Fringe as Donnie (1 episode)
2007
Termination Point as Stuart
2007
Postal as Coffee Customer
2007
Will and Dewitt as Dewitt (26 episodes)
2007
Battle in Seattle as Mayor's Assistant
2007
Masters of Science Fiction (1 episode)
2006
Eureka as Dr. Bob Stone (1 episode)
2006
Psych as Desk Clerk Bobby (1 episode)
2005
Being Ian as Ian Kelley (voice) (63 episodes)
2005
Blood Angels as Rennie
2005
Firehouse Tales (1 episode)
2005
Transformers: Cybertron as Scattershot (52 episodes)
2004
Stargate Atlantis as Dr. Brendan Gaul (1 episode)
2003
Cold Case as Clifton Coleman (1999 & 2005) (1 episode)
2003
Silverwing as Orestes (voice) (13 episodes)
2002
The Stickup as Jack the Bartender
2001
UC: Undercover (1 episode)
2000
X-Men: Evolution as Quicksilver (voice) (52 episodes)
2000
The Huntress (1 episode)
2000
Runaway Virus as Mullin
1999
H.E. Double Hockey Sticks as Maitre D'
1999
Beggars and Choosers (1 episode)
1998
Da Vinci's Inquest (1 episode)
1998
Monkey Magic (13 episodes)
1998
Cold Squad (98 episodes)
1997
Breaker High as Tony Gifford (44 episodes)
1997
Stargate SG-1 as Nyan (1 episode)
1995
JAG as Mr. Handy (1 episode)
1995
The Outer Limits as Mark McPhee (1 episode)
1995
Sliders as Richie (1 episode)
1994
Snowbound: The Jim and Jennifer Stolpa Story as Jason Wicker
1993
The Bots Master (40 episodes)
1993
Alive as Moncho Sabella
1992
The Adventures of the Black Stallion (78 episodes)
1991
The Commish (1 episode)
1990
Adventures of the Black Stallion as Alec Ramsay