Actor
Rebel Ridge
2024
as Elliot
Haunted Mansion
2023
as Roger
Bad Hair
2021
as Baxter Tannen
Bliss
2021
as Bjorn
Happy Death Day 2U
2019
as Dean Bronson
The Front Runner
2018
as Tom Fiedler
Don't Worry, He Won't Get Far on Foot
2018
as Elias (uncredited)
The House
2017
as Carl Shackler
Another Evil
2016
as Dan
Her
2013
as New Sweet Boyfriend of Mother Who Dated Pricks
Bad Milo!
2013
as Dr. Yip / Milo (voice)
The Do-Deca-Pentathlon
2012
as Mark
Jeff, Who Lives at Home
2011
as Steve
Cyrus
2010
as Rusty
The Overbrook Brothers
2009
as George
Baghead
2008
as Chad
The Intervention
2005
as Steve