
Acted in 30
2020s
- 2025
2010s
- 2018
- 2017
- 2016
- 2015
Teenage Mutant Ninja Turtles: Cowabunga Christmas
Raphael (voice)
- 2013
- 2012
- 2011
- 2010
Astonishing X-Men: Gifted
Cyclops (voice)
2000s
- 2009
- 2008
Speed Racer: The Next Generation
TV
- 2006
Yu-Gi-Oh! Capsule Monsters
Tristan Taylor (voice) · 12 episodes
- 2005
G.I. Joe: Sigma 6
TV
- 2004
- 2003
The Fight for the Fox Box
Raphael (voice)
- 2001
Cubix: Robots for Everyone
TV
1990s
- 1999
- 1998
The Secret of Mulan
Prince Shan / Jhan-Jing (voice)
Moses: Egypt's Great Prince
Movie
- 1991
No release date
The Walls
Emergency Medical Technician
Wrote 1
No release date
The Walls
Writer
Produced 1
No release date
The Walls
Executive Producer
Sound 1
1990s
- 1991
The Ren & Stimpy Show
Vocals