Actor (73 credits)
- Reign of the Supermen (2019) Steel / John Henry Irons, voice acting
- Little Bitches (2018) Marisa's Dad
- Lego DC Comics Super Heroes: The Flash (2018) Cyborg / Victor Stone, voice acting
- Teen Titans Go! To the Movies (2018) Cyborg, voice acting
- Big Hero 6: Baymax Returns (2017)
- Lego DC Super Hero Girls: Brain Drain (2017) Cyborg / Victor Stone, voice acting
- Big Hero 6: The Series (2017) Wasabi-no-Ginger
- DC Super Hero Girls: Intergalactic Games (2017) Cyborg / Victor Stone / Lead, voice acting
- DC Super Hero Girls: Hero of the Year (2016) Cyborg / Victor Stone, voice acting
- Lego DC Comics Superheroes: Justice League - Gotham City Breakout (2016) Cyborg, voice acting
- Lego DC Comics Super Heroes: Justice League - Cosmic Clash (2016) Cyborg, voice acting
- Elena of Avalor (2016) Captain Chiloya
- The Lion Guard (2016) Rafiki, voice acting
- Justice League Action (2016) Cyborg, voice acting
- The Lion Guard: Return of the Roar (2015) Rafiki, voice acting
- Lego DC Comics Super Heroes: Justice League vs. Bizarro League (2015) Cyborg / Cyzarro, voice acting
- DC Super Hero Girls (2015) Cyborg
- LEGO DC Super Heroes: Justice League - Attack of the Legion of Doom! (2015) Cyborg, voice acting
- Fresh Beat Band of Spies (2015) Rubberface Rudy
- Guardians of the Galaxy (2015) Jukka
- Kingmakers (2015) Ben Wheeler
- Batman Unlimited: Monster Mayhem (2015) Cyborg, voice acting
- Be Cool, Scooby-Doo! (2015) Axel, voice acting
- Justice League: Gods and Monsters (2015) John Henry Irons / Granny Goodness / Mugger, voice acting
- Justice League: Throne of Atlantis (2015) John Henry Irons
- Lego DC Comics: Batman Be-Leaguered (2014) Cyborg, voice acting
- Transformers: Robots in Disguise (2014) Grimlock
- Hand of God (2014) Major Tom
- Khumba (2013) Wild Dog #2 / Dassie Chorus, voice acting
- Teen Titans Go! (2013) Cyborg, voice acting
- Sofia the First (2013) Barley
- Strange Frame: Love & Sax (2012) Atem, voice acting
- Go On (2012) Don
- Ben 10: Omniverse (2012) Hex
- The Last Push (2012) Michael Forrest
- Fanboy (2011) играет самого себя
- My Life As an Experiment (2011) Martin
- Fairly Legal (2011) Tom Finnerman
- New Teen Titans (2011) Cyborg
- Talking Dead (2011) играет самого себя
- The Walking Dead (2010) Ezekiel
- Generator Rex (2010) Beasly
- Ben 10: Ultimate Alien (2010) Hex
- G.I. Joe: Renegades (2010) Ripcord
- Young Justice (2010) Kaldur'ahm
- The Legend of Awesomest Maximus (2010) King Erotic
- I'm in the Band (2009) Kaz Ridley
- Blood: The Last Vampire (2009) Creature
- Circle of Eight (2009) Cop #2
- Ben 10: Alien Force (2008) Manny
- Ping Pong Playa (2007) JP Money
- Teen Titans: Trouble in Tokyo (2006) Cyborg, voice acting
- The 100 Greatest TV Quotes & Catchphrases (мини-сериал) (2006) играет самого себя
- Emily's Reasons Why Not (2006) Josh
- Legion of Super Heroes (2006) Tyr
- Ticket to Hellworld: A Behind-the-Scenes Look (2005) играет самого себя
- Loonatics Unleashed (2005) General Deuce
- Ben 10 (2005) Hex
- Lincoln's Eyes (2005)
- D.O.T.S. (2004)
- Creepy Freaks (2003) Skelehomie
- Hellraiser: Hellworld (2003) Derrick
- Latter Days (2003) Andrew
- Dracula II: Ascension (2002)
- Swatters (2002)
- Codename: Kids Next Door (2002) Maurice
- What's New, Scooby-Doo? (2002) Mitch
- Justice League (2001) Ten
- The Proud Family (2001) Slapmaster
- Certain Guys (2000) Moving Guy
- The Operator (1999) Teen #1
- Loners Jeremy
- Love Is Dead Doubting Thomas
Producer (1 credits)