Actor
It's Hard Not to be Romantic About Time Travel
2025 · as Officer Young
Mr. Mittens
2025 · as Dr. Derek Ellison
The Time Capsule
2025 · as Kevin
Leverage
2023 · as Piotr
Here Comes the Neighborhood
2017 · as Trevor
Casual Encounters
2014 · as Scooter
The Big Picture
2010 · as Roger Stratton
Stop-Loss
2008 · as Captain Urbina (uncredited)
Idiocracy
2006 · as Angry Court Member (uncredited)