|
The Feeling That the Time for Doing Something Has Passed (2024)
Simon
|
|
Between the Temples (2024)
Bartender
|
|
The Sweet East (2023)
A.D.
|
|
What Doesn't Float (2023)
|
|
Metal Myths: Ghost Pt. 2 (2022)
L.H. Kernson
|
|
Project Space 13 (2021)
Nate
|
|
PVT Chat (2021)
Duke
|
|
We Are (2020)
Doug
|
|
Victor in Paradise (2020)
Crook
|
|
I Blame Society (2020)
Keith
|
|
Chained for Life (2019)
An Asshole
|
|
The Knot (2019)
|
|
Bennifer (2019)
Jed
|
|
Lost Holiday (2019)
Sam
|
|
Her Smell (2019)
Roy
|
|
Frances Ferguson (2019)
Nick
|
|
Jobe'z World (2018)
Frank
|
|
The Great Pretender (2018)
Chris
|
|
Notes on an Appearance (2018)
Todd
|
|
Golden Exits (2018)
Peter
|
|
Cheer Up Baby (2017)
|
|
Snowy Bing Bongs Across the North Star Combat Zone (2017)
Producer
|
|
Unpresidented (2017)
Jay
|
|
Little Sister (2016)
Jacob Lunsford
|
|
My Entire High School Sinking Into the Sea (2016)
Senior Craig (voice)
|
|
Hermia & Helena (2016)
Lukas
|
|
Dramatic Relationships (2016)
|
|
Dogwalker (2016)
|
|
Mercury Plains (2016)
Naylor
|
|
Stinking Heaven (2015)
Jim
|
|
Lace Crater (2015)
Keith
|
|
Queen of Earth (2015)
Keith
|
|
Bad at Dancing (2015)
Matt
|
|
High and Dry (2014)
Clark
|
|
Listen Up Philip (2014)
Josh
|
|
The Sixth Year (2013)
Chris (fifth segment)
|
|
Hellaware (2013)
Nate
|
|
Red Flag (2013)
Phil
|
|
Somebody Up There Likes Me (2013)
Max
|
|
The Color Wheel (2011)
Norton's Sidekick
|
|
Harmony and Me (2010)
Wes
|
|
RSO [Registered Sex Offender] (2008)
Younger Brother
|
|
The Life of David Gale (2003)
College Student / Activist (uncredited)
|
|
Fire Burning ()
Sheriff Dean
|
|
Bubblegum and the Texas Belt Buckle ()
Nice Cop
|