Actor
Goodbye to All That
2014 · as Forgotten Man at Reunion (Richard Watts)
Mike the Knight: Journey to Dragon Mountain
2014
Unstable Fables: Goldilocks and the Three Bears
2010 · as Richard Pig / Pig Classmate 1 / Paparazzi 2 (voice)
Alexander the Great
2006 · as Callisthenes (voice)
The Extreme Team
2003 · as Eric Blenhein