Actor (40 credits)
- Arctic Justice: Thunder Squad (2018) Naz, voice acting
- The Truth About the Harry Quebert Affair (2018) Officer Hershey (2017)
- Sleeper (2017) Agent Doug Emory
- The Lower Plateau (2017) David
- When We Rise (2017) Dr. Paul Volberding
- Star Trek: Discovery (2017) Medical Officer
- Aftermath (2016) Deputy Jacobs
- Blue Moon (2016)
- X-Men: Apocalypse (2016) Pentagon Tech, not listed in credits
- Spark: A Space Tail (2016) Guards, voice acting
- Trigger Point (2015) The Interrogator
- Jonathan Strange & Mr Norrell (2015) Ned
- The Walk (2015) Officer Tessio
- Hellmouth (2014) The Bargeman / Demonic Sheriff, voice acting
- X-Men: Days of Future Past (2014) Desk Anchor
- Crazy Love (2014) Alan
- Beauty and the Beast (2012) Inspector
- BeyWheelz (2012) Glen
- Monster Brawl (2011) Jake Blackburn
- Justin Time (2011) King
- Bakugan Battle Brawlers: Gundalian Invaders (2010) Drago
- My Little Pony: Friendship Is Magic (2010) Announcer
- Metaru faito Beibureedo (2009) Benkei
- Magi-Nation (2007) Hyren Orothe
- Bakugan Battle Brawlers (2007) Drago, voice acting
- Jack Brooks: Monster Slayer (2007) дополнительные голоса, voice acting
- Yours, Al (2006) Young Al
- The Path to 9/11 (2006) FBI Agent, not listed in credits
- 'Til Death Do Us Part (2006) Young Man #1
- Four Minutes (2005) Guy in Crowd, not listed in credits
- Martha Behind Bars (2005) Flirty guy at party, not listed in credits
- Left Behind: World at War (2005) Dying Man, not listed in credits
- Code Breakers (2005) дополнительные голоса, voice acting
- Tilt (2005) Gambler, not listed in credits
- Kevin Hill (2004) Lawyer, not listed in credits
- Totally Spies! (2001) Professor Jenkins
- Men with Guns (1997) Street Hustler, not listed in credits
- Arthur (1996) Additional Voice
- Moonshine Highway (1996) Grocery Boy, not listed in credits
- Ready or Not (1993) Ernie Lipnit
Producer (1 credits)