Actor
The Friend
2025 · as Robert
The Wizard of Lies
2017 · as FBI Agent
Teenage Mutant Ninja Turtles: Cowabunga Christmas
2015 · as Raphael (voice)
Astonishing X-Men: Gifted
2010 · as Cyclops (voice)
Turtles Forever
2009 · as Raphael (voice)
Yu-Gi-Oh! The Movie
2004 · as Tristan Taylor (voice)
The Fight for the Fox Box
2003 · as Raphael (voice)
Moses: Egypt's Great Prince
1998
The Secret of Mulan
1998 · as Prince Shan / Jhan-Jing (voice)