Actor
Trap
2024
as Suspicious SWAT Member
The Marsh King's Daughter
2023
as ATV Driver
Doctor Strange in the Multiverse of Madness
2022
as NY Passerby 616
Red Rover
2018
as Brad
Enemy
2014
as Teacher at School
Pacific Rim
2013
as Officer
RED
2010
as Interrogation Surveillance Tech
Devil
2010
as Detective Markowitz
The Good Times Are Killing Me
2009
as Sebastian Derby
Grey Gardens
2009
as Adult Buddy
You Might As Well Live
2009
as Robert Mutt
Lars and the Real Girl
2007
as Jerry
Assault
2007
Do Not Bend
2007
as Jason
Living Death
2006
as Roman
The Sentinel
2006
as Agent Davies (as Josh Peace)
Cube Zero
2004
as Finn
The Brady Bunch in the White House
2002
as Secret Service Agent #1
One of Them
2001
as Mick
Mermaid
2000
as Ken
Goosebumps: The Perfect School
1997
as Guardian #1
Assault
as Lawyer