Actor (96 credits)
- Antisocial.app (2017)
- Skylanders Academy (2016) Jet-Vac, voice acting
- The Lion Guard (2016) Mzingo, voice acting
- Star vs. the Forces of Evil (2015) дополнительные голоса, voice acting
- The Lion Guard: Return of the Roar (2015) Mzingo, voice acting
- Go! Princess PreCure (2015) Shane (2015), voice acting
- Be Cool, Scooby-Doo! (2015) Dr. Messmer
- Tom and Jerry: Spy Quest (2015) Tin, voice acting
- Forsaken (2015) Tom Watson
- Postman Pat: The Movie (2014) Jimmy
- Star Wars: Rebels (2014) Baron Valen Rudor, voice acting
- Tom & Jerry: The Lost Dragon (2014) Tin, voice acting
- Batman: Assault on Arkham (2014) Captain Boomerang / George Harkness, voice acting
- Khumba (2013) Thabo / Elder 1, voice acting
- Beware the Batman (2013) Phosphorous Rex
- The Hobbit: The Desolation of Smaug (2013) Net Mender
- Sofia the First (2013) Spruce, voice acting
- The High Fructose Adventures of Annoying Orange (2012) British Banana
- Tom and Jerry: Robin Hood and His Merry Mouse (2012) Will Scarlet / Tin, voice acting
- Touch (2012) Trevor Wilcox
- Gravity Falls (2012)
- TRON: Uprising (2012)
- Big Top Scooby-Doo! (2012) Marcus Brancusi, voice acting
- Foodfight! (2012) Hairy Hold
- Pirates of the Caribbean: On Stranger Tides (2011) Groves
- Transformers: Rescue Bots (2011) Dr. Morocco
- Alcatraz (2011) Garrett Stillman
- Scooby-Doo! Mystery Incorporated (2010) Charles «Cachinga» Wheatlesby
- Dante's Inferno: An Animated Epic (2010) Plato
- Hawaii Five-0 (2010) Thomas Farrow
- Generator Rex (2010) Gatlocke
- Gigantic (2010) Ryan Katins
- Ben 10: Ultimate Alien (2010) Cyborg #2
- G.I. Joe: Renegades (2010) Breaker
- Tom & Jerry Meet Sherlock Holmes (2010) Tin / Sergeant, voice acting
- Fish Hooks (2010) Randle
- The Avengers: Earth's Mightiest Heroes (2010) Rocket Raccoon
- Star Trek (2009) Chief Engineer Olson
- Trust Me (2009) Simon Cochran
- Dr. Dolittle: Million Dollar Mutts (2009) Dove, voice acting
- Star Wars: The Clone Wars (2008) Turk Falso
- Knight Rider (2008) Welther
- Ben 10: Alien Force (2008) Forever Knight #1
- Dr. Dolittle: Tail to the Chief (2008) Wallaby, voice acting
- Batman: The Brave and the Bold (2008) Cavalier
- Valentine (2008) Ares
- Underfist: Halloween Bash (2008) Perkins / Peanutbutter Wheel / Tiny Skull, voice acting
- Pirates of the Caribbean: At World's End (2007) Lieutenant Theodore Groves
- Beowulf (2007) Garmund
- The Riches (2007) Joe Reilly
- Billy & Mandy's Big Boogey Adventure (2007) Creeper / Horror's Hand / Pirate #3 / Paperboy, voice acting
- Phineas and Ferb (2007) Jameson
- Garfield: A Tail of Two Kitties (2006) Nigel
- Bratz: Genie Magic (2006) Sebastian, voice acting
- Bratz: Passion 4 Fashion - Diamondz (2006) Byron, voice acting
- Bratz: Babyz the Movie (2006) Harvey, voice acting, not listed in credits
- Legion of Super Heroes (2006) Drax
- The Boondocks (2005) Alastair Ripley
- Goal! (2005) Charlie the Newcastle Fan
- Jake in Progress (2005) Photographer
- Ben 10 (2005) Synaptak
- Bratz (2005) Byron Powell
- Mr. & Mrs. Smith (2005) Mickey - Dive Bar Patron #1
- Fainaru fantajî sebun adobento chirudoren (2005) Cait Sith, voice acting
- We're with the Band (2005) Greg (Manager)
- Cell Call (2005) Donovan
- The Batman (2004) Count Vertigo
- Evil Con Carne (2003) Bobby #2
- Reno 911! (2003) Antiques Appraiser
- Pirates of the Caribbean: The Curse of the Black Pearl (2003) Officer
- Red Roses and Petrol (2003) Tom Ivres
- Dan Dare: Pilot of the Future (2002) Dan Dare
- Tarzan & Jane (2002) voice acting, not listed in credits
- Nickelodeon Kids» Choice Awards «02 (2002) Announcer
- What's New, Scooby-Doo? (2002) Bob
- 24 (2001) Michael Amador
- Invader ZIM (2001) Alan
- To End All Wars (2001) Sgt. Roger Primrose
- Dan Dare, Pilot of the Future (2001) Dan Dare, voice acting
- Megiddo: The Omega Code 2 (2001) Agent Harris
- Heavy Gear: The Animated Series (2001) Bob Stonefire
- Grim & Evil (2001) Another Astronaut
- The Mummy: The Animated Series (2001) Charlie Royce
- Even Stevens (2000) Chef Pierre
- Jackie Chan Adventures (2000) Hoyles
- Crash and Byrnes (2000) Roman Byrnes
- The Elevator (1998)
- Brimstone (1998) Vic
- The Wild Thornberrys (1998) Bim
- The Angry Beavers (1997) Randy Beaver
- Titanic (1997) Carpathia Steward
- Pensacola: Wings of Gold (1997) Alan Fayn
- Kurenai no buta (1992) voice acting
- Madame Sousatzka (1988) Tarek
- Brush Strokes (1986) Terry
- Bread (1986) P.C. Lloyd, not listed in credits
Director (1 credits)
Producer (4 credits)
Writer (2 credits)