2024
Brilliant Minds as Officer Stanley (1 episode)
2024
Trap as Suspicious SWAT Member
2023
Beacon 23 as Val Endu (1 episode)
2023
The Marsh King's Daughter as ATV Driver
2023
FUBAR as SVR Agent Volek (1 episode)
2022
Doctor Strange in the Multiverse of Madness as NY Passerby 616
2020
Nurses as Dr. Wayne Dixon (1 episode)
2019
The Boys as USSR Officer (1 episode)
2014
The Strain as Special Agent Woodbridge (1 episode)
2014
Enemy as Teacher at School
2013
Pacific Rim as Officer
2010
RED as Interrogation Surveillance Tech
2010
Devil as Detective Markowitz
2010
Nikita as Colonel Slocum (1 episode)
2009
The Good Times Are Killing Me as Sebastian Derby
2009
Grey Gardens as Adult Buddy
2009
You Might As Well Live as Robert Mutt
2007
Lars and the Real Girl as Jerry
2007
Do Not Bend as Jason
2006
Living Death as Roman
2006
The Sentinel as Agent Davies (as Josh Peace)
2004
This Is Wonderland as Harold (as Josh Peace) (1 episode)
2002
The Brady Bunch in the White House as Secret Service Agent #1
1999
Relic Hunter as Mr. Peterson ( as Josh Peace) (1 episode)
1999
Twice in a Lifetime as Young Rex Stanford (1 episode)
1998
Animorphs as Tom (26 episodes)
1997
Goosebumps: The Perfect School as Guardian #1
1995
Goosebumps as Guardian #2 (2 episodes)